I have a HDhomerunPrime with comcast.
My area has not yet received the h.264 conversion, pretty much the same as for most markets.
The DVR function has no issues recording MPEG-2 video and i can play it back fine.
For some reason the Live TV function wants to transcode it… that is a heavy transcode for a server and pretty much breaks the functionality.
Any reason for the forced transcode, i know my player will stream MPEG-2 natively (ios) as the channels app for iOS does
exactly this.
Any reason for the forced transcode, i know my player will stream MPEG-2 natively (ios) as the channels app for iOS does
exactly this.
iOS does not play mpeg2video, hence the reason for the transcode.
Channels wrote their own player, as did Infuse and VLC, which is why they support mpeg2.
The stock IOS player, AVPlayer, does not, so we have to transcode.
In iOS for me, my Comcast is using H.264 yet it says:
Video: Transcoding H.264 to H.264
Audio: Transcoding AC3 to AAC
Why the need to convert the video stream? I understand the audio why the audio is transcoded.
We’ve run into H.264 streams off broadcast which iOS cannot play. It turns out that iOS cannot play all of H.264 but only some parts. There are interlacing modes in H.264 that iOS just doesn’t play at all. Transcoding is the only way to ensure that it doesn’t run into this problem.
We are actively trying to figure out the edge cases that DO work and enabling them for direct play, but transcode is our best option for v1.