I created a SMIL file that contains a video playlist with different bitrates. When I retrieve the playlist for HLS streaming, I noticed the CODECS attribute was missing:
$ curl http://<host>/vod/smil:bigbuckbunny.smil/playlist.m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=450000
chunklist_w1013079230_b450000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000
chunklist_w1013079230_b64000_ao.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=750000
chunklist_w1013079230_b750000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1100000
chunklist_w1013079230_b1100000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1500000
chunklist_w1013079230_b1500000.m3u8
I upgraded my install to 3.6.2.07. The development builds page states that the patch contains a fix for this:
“Fixed Apple HLS streaming when using SMIL files to be sure cupertinoCalculateCodecs and cupertinoCalculateResolution is properly honored”
I’m not seeing this. I followed the instructions in README.txt to the letter and I checked that the version that is running is 3.6.2.07 but I’m not seeing the CODECS attribute being added to the generated playlist. Any thoughts?
One thing I did notice is that the README says, 'Copy contents of “bin”, “conf”, “lib” and “lib-native” folders …", but there is no “conf” folder in the download.
Thanks