Wowza Community

CODECS attribute not added to HLS playlist generated from SMIL file

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

Hi,

Resolution and codec is something you have to add manually.

Please see the following guide,

https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams

Thanks for pointing this out but it’s a typo, you do not need to replace or add anything in the [Wowza-install]/conf directory for this patch.

Jason