We have several movie DVDs, which we want to stream on ROKU as VOD. We tried with HLS, but got few issues.
1. Many encoders are not supporting encoding directly/importing source from DVDs.
2. All of our DVDs have few seconds of silence at the beginning. Due to this, all the encoders are not creating audio track. We tried with Digital Rapids, Sorenson Squeeze, Rhozet etc.,
3. Not able to find suitable encoder to use AC3/surround sound as audio output in HLS stream.
4. When we fast forward the stream, some times the video will stuck, but the audio will continue. After few seconds, both audio & video will sync and everything looks good. We do not have any audio only streams.
If I go with multiple bitrate MP4, we got several small DVD to MP4 software, which are accepting DVD source and without audio issue (#2).
Also, I can include AC3 audio in MP4 files.
So, is it good to use multiple bitrate MP4 files instead of HLS for VOD streaming?
I see only one disadvantage - If you want to provide streaming of certain part of a DVD, you need to re-encode only that particular part again (Just like a song/scene/chapter from DVD). In case of HLS, we can prepare a custom .m3u8 and play only that particular part.
If I use "StreamStartTimeOffset" / "PlayStart" options, will I get the above functionality with MP4?
Please let me know your suggestions and let me know if you find any good encoder which supports DVD import/HLS segmenting/without audio issues.
Thank you for your time!