HLS-VOD. on-the-fly segmenting or offline pre-packaging with hlspackager? What is best practice?
Hi,
I've noticed different behaviors at reproducing two kinds of AMS HLS Streams. Consider the following two approaches:
(a.) on-the-fly mp4 segmentation into .ts files, out of the HLS Apache module;
(b.) offline pre-packaging, by hlspackager.exe tool from Adobe.
I need to know what is currently the most robust and long living solution.
We are planning to use flowplayer + dailymotion hls.js plugin on client side, to support the AMS/Apache HLS Streaming on all compatible Browsers.
Now, the approach (a.) results in video reproduction with no sound demo, this is likely due to issues with transmuxing mp4 to HLS Stream.
Approach (b.) instead works just fine! demo
and It does not seem to depend on the m3u8 manifest meta infos, as the fragments produced by approach (a.) and referenced correctly in a m3u8 manifest result in reproduction with no sound.
Solution (b) is just not optimal because it doubles storage need and complicates the publication workflow
Is there any way to have a working on-the-fly mp4 segmentation? by configuration or other means?
Server Instance: AdobeMediaServer5.0.10_x64 with default bundled Apache - standard and recommended config
Host: Windows Server 2012
Video: mp4/aac
