Transcoding could be very CPU comsuming and HomeCast alway try to reduce CPU charge.
For video, HomeCast use H264/AAC codecs in HLS and MP3 for audio.
When a media video is natively in H264, there is no transcoding but only reformating of the stream, which is very nice for CPU charge and allow you to stream more videos in same time or stream HD videos.
You can see what king of transcoding HomeCast is doing in VCast video player:
If the fire icon is green, happy days ! your video is really good for streaming no video and audio transcoding
If the fire icon is Orange, only audio is transcoded … audio transcode is not an heavy charge for CPU.
Red fire icon ! worst case, you video is transcoded, which is very CPU comsuming. If you stream an HD video, you could experiment video freeze. You still have the solution to reduce the video resolution, this will reduce CPU charge.
to change video resolution
Be aware that if you change the video default resolution, the video stream will alway be transcoded even if you video is in H264.
If you plan to stream HD videos, prefer video encoded in H264/AAC !