Wowza Community

Missing height, width, bitrate, and bootstrapInfoId from manifest.f4m files

I have an intermittent issue where some of the settings for the various MBR streams disappear from the manifest.f4m file. I have a test live stream of WALL-e running on continus loop from a bluray player, outputting a 720p59.94 signal. I am using VLC to capture and encode to h.264 1Mbps stream. I am using Wowza to transrate the stream into: source, 540p, and 360p. The normal (and working) manifest file looks:

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_all</id>
<width>1280</width>
<height>720</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<bootstrapInfo id="bootstrap1534158" profile="named" url="playlist_b1534158.abst"/>
<media bootstrapInfoId="bootstrap1534158" width="1280" height="720" bitrate="1498" url="media_umg8lt5n1_b1534158.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAFd2lkdGgAQJQAAAAAAAAABmhlaWdodABAhoAAAAAAAAAKZnJhbWVXaWR0aABAlAAAAAAAAAALZnJhbWVIZWlnaHQAQIaAAAAAAAAADGRpc3BsYXlXaWR0aABAlAAAAAAAAAANZGlzcGxheUhlaWdodABAhoAAAAAAAAAJZnJhbWVyYXRlAEBN+FHrhR64AAl0cmFja2luZm8KAAAAAgMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFYXVkaW8ABmNvbmZpZwIABDExOTAAC2Rlc2NyaXB0aW9uAgBXe0FBQ0ZyYW1lOiBjb2RlYzpBQUMsIGNoYW5uZWxzOjIsIGZyZXF1ZW5jeTo0ODAwMCwgc2FtcGxlc1BlckZyYW1lOjEwMjQsIG9iamVjdFR5cGU6TEN9AAAJAwAJdGltZXNjYWxlAAAAAAAAAAAAAAhsYW5ndWFnZQIAA2VuZwARc2FtcGxlZGVzY3JpcHRpb24KAAAAAQMACnNhbXBsZXR5cGUCAAAAAAkABHR5cGUCAAV2aWRlbwAQcHJvZmlsZS1sZXZlbC1pZAIABjQyYzAxZQAUc3Byb3AtcGFyYW1ldGVyLXNldHMCAClaMExBSHRrQVVBVzdBUkFBQUQ2UUFCMU1DUEZpNUlBPSxhTXVNc2c9PQALZGVzY3JpcHRpb24CAIJ7SDI2NENvZGVjQ29uZmlnSW5mbzogY29kZWM6SDI2NCwgcHJvZmlsZTpCYXNlbGluZSwgbGV2ZWw6My4wLCBmcmFtZVNpemU6MTI4MHg3MjAsIGRpc3BsYXlTaXplOjEyODB4NzIwLCBmcmFtZVJhdGU6NTkuOTQsIFBBUjoxOjF9AAAJAA5ydHBzZXNzaW9uaW5mbwMADmNvbm5lY3Rpb25kYXRhAgAOSU4gSVA0IDAuMC4wLjAABG5hbWUCABBXb3d6YU1lZGlhU2VydmVyAAZvcmlnaW4CACotIC0xODI3NzIyMzMxIC0xODI3NzIyMzMxIElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIACFBBU1NUSFJVAAx2aWRlb0JpdHJhdGUCABUke1NvdXJjZVZpZGVvQml0cmF0ZX0AAAkAAAk=
</metadata>
</media>
<bootstrapInfo id="bootstrap752494" profile="named" url="playlist_b752494.abst"/>
<media bootstrapInfoId="bootstrap752494" width="960" height="540" bitrate="734" url="media_umg8lt5n1_b752494.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAqLSAtMTgyNzcyMjMzMSAtMTgyNzcyMjMzMSBJTiBJUDQgMTI3LjAuMC4xAAZ0aW1pbmcCAAMwIDAAD3Byb3RvY29sdmVyc2lvbgIAATAACmF0dHJpYnV0ZXMDAAVyYW5nZQIACG5wdD1ub3ctAAAJAAAJAAp0cmFuc2NvZGVyAwAKYXVkaW9Db2RlYwIACFBBU1NUSFJVAAxhdWRpb0JpdHJhdGUCABUke1NvdXJjZUF1ZGlvQml0cmF0ZX0ACnZpZGVvQ29kZWMCAARIMjY0AAx2aWRlb0JpdHJhdGUAQSPWIAAAAAAAE3ZpZGVvSW1wbGVtZW50YXRpb24CAAdERUZBVUxUAAx2aWRlb1Byb2ZpbGUCAAhCQVNFTElORQAVdmlkZW9GcmFtZVNpemVGaXRNb2RlAgAKZml0LWhlaWdodAATdmlkZW9GcmFtZVNpemVXaWR0aABAjgAAAAAAAAAUdmlkZW9GcmFtZVNpemVIZWlnaHQAQIDgAAAAAAAAGXZpZGVvS2V5RnJhbWVGb2xsb3dTb3VyY2UBAQATdmlkZW9FbmNvZGluZ1BhcmFtcwEAAAAJAAAJ
</metadata>
</media>
<bootstrapInfo id="bootstrap852494" profile="named" url="playlist_b852494.abst"/>
<media bootstrapInfoId="bootstrap852494" width="640" height="360" bitrate="832" url="media_u09ql6yte_b852494.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAqLSAtMTgyNzcyMjMzMSAtMTgyNzcyMjMzMSBJTiBJUDQgMTI3LjAuMC4xAAZ0aW1pbmcCAAMwIDAAD3Byb3RvY29sdmVyc2lvbgIAATAACmF0dHJpYnV0ZXMDAAVyYW5nZQIACG5wdD1ub3ctAAAJAAAJAAp0cmFuc2NvZGVyAwAKYXVkaW9Db2RlYwIACFBBU1NUSFJVAAxhdWRpb0JpdHJhdGUCABUke1NvdXJjZUF1ZGlvQml0cmF0ZX0ACnZpZGVvQ29kZWMCAARIMjY0AAx2aWRlb0JpdHJhdGUAQSbjYAAAAAAAE3ZpZGVvSW1wbGVtZW50YXRpb24CAAdERUZBVUxUAAx2aWRlb1Byb2ZpbGUCAAhCQVNFTElORQAVdmlkZW9GcmFtZVNpemVGaXRNb2RlAgAKZml0LWhlaWdodAATdmlkZW9GcmFtZVNpemVXaWR0aABAhAAAAAAAAAAUdmlkZW9GcmFtZVNpemVIZWlnaHQAQHaAAAAAAAAAGXZpZGVvS2V5RnJhbWVGb2xsb3dTb3VyY2UBAQATdmlkZW9FbmNvZGluZ1BhcmFtcwEAAAAJAAAJ
</metadata>
</media>
</manifest>

Notice the <media tag has all the parameters one would expect. But if I go and look at the individual transrated stream’s manifest files:

360p

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_360p</id>
<width>640</width>
<height>360</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<media width="640" height="360" bitrate="0" url="media_u09ql6yte_b139.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAqLSAtMTgyNzcyMjMzMSAtMTgyNzcyMjMzMSBJTiBJUDQgMTI3LjAuMC4xAAZ0aW1pbmcCAAMwIDAAD3Byb3RvY29sdmVyc2lvbgIAATAACmF0dHJpYnV0ZXMDAAVyYW5nZQIACG5wdD1ub3ctAAAJAAAJAAp0cmFuc2NvZGVyAwAKYXVkaW9Db2RlYwIACFBBU1NUSFJVAAxhdWRpb0JpdHJhdGUCABUke1NvdXJjZUF1ZGlvQml0cmF0ZX0ACnZpZGVvQ29kZWMCAARIMjY0AAx2aWRlb0JpdHJhdGUAQSbjYAAAAAAAE3ZpZGVvSW1wbGVtZW50YXRpb24CAAdERUZBVUxUAAx2aWRlb1Byb2ZpbGUCAAhCQVNFTElORQAVdmlkZW9GcmFtZVNpemVGaXRNb2RlAgAKZml0LWhlaWdodAATdmlkZW9GcmFtZVNpemVXaWR0aABAhAAAAAAAAAAUdmlkZW9GcmFtZVNpemVIZWlnaHQAQHaAAAAAAAAAGXZpZGVvS2V5RnJhbWVGb2xsb3dTb3VyY2UBAQATdmlkZW9FbmNvZGluZ1BhcmFtcwEAAAAJAAAJ
</metadata>
</media>
<bootstrapInfo profile="named" url="playlist_b139.abst"/>
</manifest>

540p

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_540p</id>
<width>960</width>
<height>540</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<media width="960" height="540" bitrate="0" url="media_umg8lt5n1_b130.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAqLSAtMTgyNzcyMjMzMSAtMTgyNzcyMjMzMSBJTiBJUDQgMTI3LjAuMC4xAAZ0aW1pbmcCAAMwIDAAD3Byb3RvY29sdmVyc2lvbgIAATAACmF0dHJpYnV0ZXMDAAVyYW5nZQIACG5wdD1ub3ctAAAJAAAJAAp0cmFuc2NvZGVyAwAKYXVkaW9Db2RlYwIACFBBU1NUSFJVAAxhdWRpb0JpdHJhdGUCABUke1NvdXJjZUF1ZGlvQml0cmF0ZX0ACnZpZGVvQ29kZWMCAARIMjY0AAx2aWRlb0JpdHJhdGUAQSPWIAAAAAAAE3ZpZGVvSW1wbGVtZW50YXRpb24CAAdERUZBVUxUAAx2aWRlb1Byb2ZpbGUCAAhCQVNFTElORQAVdmlkZW9GcmFtZVNpemVGaXRNb2RlAgAKZml0LWhlaWdodAATdmlkZW9GcmFtZVNpemVXaWR0aABAjgAAAAAAAAAUdmlkZW9GcmFtZVNpemVIZWlnaHQAQIDgAAAAAAAAGXZpZGVvS2V5RnJhbWVGb2xsb3dTb3VyY2UBAQATdmlkZW9FbmNvZGluZ1BhcmFtcwEAAAAJAAAJ
</metadata>
</media>
<bootstrapInfo profile="named" url="playlist_b130.abst"/>
</manifest>

source

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_source</id>
<width>1280</width>
<height>720</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<media width="1280" height="720" bitrate="1411" url="media_umg8lt5n1_b1445086.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAFd2lkdGgAQJQAAAAAAAAABmhlaWdodABAhoAAAAAAAAAKZnJhbWVXaWR0aABAlAAAAAAAAAALZnJhbWVIZWlnaHQAQIaAAAAAAAAADGRpc3BsYXlXaWR0aABAlAAAAAAAAAANZGlzcGxheUhlaWdodABAhoAAAAAAAAAJZnJhbWVyYXRlAEBN+FHrhR64AAl0cmFja2luZm8KAAAAAgMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFYXVkaW8ABmNvbmZpZwIABDExOTAAC2Rlc2NyaXB0aW9uAgBXe0FBQ0ZyYW1lOiBjb2RlYzpBQUMsIGNoYW5uZWxzOjIsIGZyZXF1ZW5jeTo0ODAwMCwgc2FtcGxlc1BlckZyYW1lOjEwMjQsIG9iamVjdFR5cGU6TEN9AAAJAwAJdGltZXNjYWxlAAAAAAAAAAAAAAhsYW5ndWFnZQIAA2VuZwARc2FtcGxlZGVzY3JpcHRpb24KAAAAAQMACnNhbXBsZXR5cGUCAAAAAAkABHR5cGUCAAV2aWRlbwAQcHJvZmlsZS1sZXZlbC1pZAIABjQyYzAxZQAUc3Byb3AtcGFyYW1ldGVyLXNldHMCAClaMExBSHRrQVVBVzdBUkFBQUQ2UUFCMU1DUEZpNUlBPSxhTXVNc2c9PQALZGVzY3JpcHRpb24CAIJ7SDI2NENvZGVjQ29uZmlnSW5mbzogY29kZWM6SDI2NCwgcHJvZmlsZTpCYXNlbGluZSwgbGV2ZWw6My4wLCBmcmFtZVNpemU6MTI4MHg3MjAsIGRpc3BsYXlTaXplOjEyODB4NzIwLCBmcmFtZVJhdGU6NTkuOTQsIFBBUjoxOjF9AAAJAA5ydHBzZXNzaW9uaW5mbwMADmNvbm5lY3Rpb25kYXRhAgAOSU4gSVA0IDAuMC4wLjAABG5hbWUCABBXb3d6YU1lZGlhU2VydmVyAAZvcmlnaW4CACotIC0xODI3NzIyMzMxIC0xODI3NzIyMzMxIElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIACFBBU1NUSFJVAAx2aWRlb0JpdHJhdGUCABUke1NvdXJjZVZpZGVvQml0cmF0ZX0AAAkAAAk=
</metadata>
</media>
<bootstrapInfo profile="named" url="playlist_b1445086.abst"/>
</manifest>

the source manifest shows a bitrate, but the 540p and 360p are all show bitrate=“0”, and none of them show “bootstrapInfoId=” in the <media tag.

When the mainfest files are like this Flash is able to play the videos. But this is when everything is working.

Let say I restart the stream with the “reset receiving stream” link on the :8086/streammanager/ page, and then have a look at the new manifest file(s) that are created:

:1935/walle/ngrp:walle.stream_all/manifest.f4m

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_all</id>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<bootstrapInfo id="bootstrap824088" profile="named" url="playlist_b824088.abst"/>
<media bootstrapInfoId="bootstrap824088" bitrate="804" url="media_umg8lt5n1_b824088.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAFd2lkdGgAQJQAAAAAAAAABmhlaWdodABAhoAAAAAAAAAKZnJhbWVXaWR0aABAlAAAAAAAAAALZnJhbWVIZWlnaHQAQIaAAAAAAAAADGRpc3BsYXlXaWR0aABAlAAAAAAAAAANZGlzcGxheUhlaWdodABAhoAAAAAAAAAJZnJhbWVyYXRlAEBN+FHrhR64AAl0cmFja2luZm8KAAAAAgMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFYXVkaW8ABmNvbmZpZwIABDExOTAAC2Rlc2NyaXB0aW9uAgBXe0FBQ0ZyYW1lOiBjb2RlYzpBQUMsIGNoYW5uZWxzOjIsIGZyZXF1ZW5jeTo0ODAwMCwgc2FtcGxlc1BlckZyYW1lOjEwMjQsIG9iamVjdFR5cGU6TEN9AAAJAwAJdGltZXNjYWxlAAAAAAAAAAAAAAhsYW5ndWFnZQIAA2VuZwARc2FtcGxlZGVzY3JpcHRpb24KAAAAAQMACnNhbXBsZXR5cGUCAAAAAAkABHR5cGUCAAV2aWRlbwAQcHJvZmlsZS1sZXZlbC1pZAIABjQyYzAxZQAUc3Byb3AtcGFyYW1ldGVyLXNldHMCAClaMExBSHRrQVVBVzdBUkFBQUQ2UUFCMU1DUEZpNUlBPSxhTXVNc2c9PQALZGVzY3JpcHRpb24CAIJ7SDI2NENvZGVjQ29uZmlnSW5mbzogY29kZWM6SDI2NCwgcHJvZmlsZTpCYXNlbGluZSwgbGV2ZWw6My4wLCBmcmFtZVNpemU6MTI4MHg3MjAsIGRpc3BsYXlTaXplOjEyODB4NzIwLCBmcmFtZVJhdGU6NTkuOTQsIFBBUjoxOjF9AAAJAA5ydHBzZXNzaW9uaW5mbwMADmNvbm5lY3Rpb25kYXRhAgAOSU4gSVA0IDAuMC4wLjAABG5hbWUCABBXb3d6YU1lZGlhU2VydmVyAAZvcmlnaW4CACYtIDU1MDM4NzMwMiA1NTAzODczMDIgSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAIUEFTU1RIUlUADHZpZGVvQml0cmF0ZQIAFSR7U291cmNlVmlkZW9CaXRyYXRlfQAACQAACQ==
</metadata>
</media>
<bootstrapInfo id="bootstrap755138" profile="named" url="playlist_b755138.abst"/>
<media bootstrapInfoId="bootstrap755138" bitrate="737" url="media_umg8lt5n1_b755138.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAmLSA1NTAzODczMDIgNTUwMzg3MzAyIElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIABEgyNjQADHZpZGVvQml0cmF0ZQBBI9YgAAAAAAATdmlkZW9JbXBsZW1lbnRhdGlvbgIAB0RFRkFVTFQADHZpZGVvUHJvZmlsZQIACEJBU0VMSU5FABV2aWRlb0ZyYW1lU2l6ZUZpdE1vZGUCAApmaXQtaGVpZ2h0ABN2aWRlb0ZyYW1lU2l6ZVdpZHRoAECOAAAAAAAAABR2aWRlb0ZyYW1lU2l6ZUhlaWdodABAgOAAAAAAAAAZdmlkZW9LZXlGcmFtZUZvbGxvd1NvdXJjZQEBABN2aWRlb0VuY29kaW5nUGFyYW1zAQAAAAkAAAk=
</metadata>
</media>
<bootstrapInfo id="bootstrap855138" profile="named" url="playlist_b855138.abst"/>
<media bootstrapInfoId="bootstrap855138" bitrate="835" url="media_u09ql6yte_b855138.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAmLSA1NTAzODczMDIgNTUwMzg3MzAyIElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIABEgyNjQADHZpZGVvQml0cmF0ZQBBJuNgAAAAAAATdmlkZW9JbXBsZW1lbnRhdGlvbgIAB0RFRkFVTFQADHZpZGVvUHJvZmlsZQIACEJBU0VMSU5FABV2aWRlb0ZyYW1lU2l6ZUZpdE1vZGUCAApmaXQtaGVpZ2h0ABN2aWRlb0ZyYW1lU2l6ZVdpZHRoAECEAAAAAAAAABR2aWRlb0ZyYW1lU2l6ZUhlaWdodABAdoAAAAAAAAAZdmlkZW9LZXlGcmFtZUZvbGxvd1NvdXJjZQEBABN2aWRlb0VuY29kaW5nUGFyYW1zAQAAAAkAAAk=
</metadata>
</media>
</manifest>

and the “1280 720” are missing, as are the height and width parameters in the <media tags

The heights and widths are also missing from the _source, _540p, and _360p manifest files as well (if you want I can paste them here), the bitrates=“0” as well, and no bootstrapInfoId=

While Flash players seem ok without bitrate information they are no happy when there is no height and width. When this occurs I will get audio, but no video (my unprofessional opinion is the player is trying to play a 0px by 0px video, but I cannot prove it).

Now here is the crazy part, each time the stream is refreshed it is random as to wich of the MBR loses it’s height and width settings. some times it’s the ngrp, some times just one of the MBR, some times two of them. So when one stream is working and the others do not flash players cannot dynamically(adaptively) switch streams. So if you have a MBR that seems to be stuck on one bitrate, might be good to check the manifest files to see if you are missing height and width parameters.

Why is wowza doing this?

Is there any way to force height and width settings?

Is the bitrate listed video+audio?

where does the bootstrapinfoid come from and can that be forced so the .abst filename never changes (this would help when we need to reset a stream the view would not need to refresh their player page)?

Thank you,

-Nathan

Well after no updates to the manifest file, I restarted wowza (well there’s cron job once a day restart of Wowza), all the manifest files have update and now have all the pieces parts:

…:1935/walle/walle.stream_360p/manifest.f4m

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_360p</id>
<width>640</width>
<height>360</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<media width="640" height="360" bitrate="809" url="media_u64i1fr5b_b829001.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAoLSAxMTU2MjIwMzEyIDExNTYyMjAzMTIgSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAESDI2NAAMdmlkZW9CaXRyYXRlAEEm42AAAAAAABN2aWRlb0ltcGxlbWVudGF0aW9uAgAHREVGQVVMVAAMdmlkZW9Qcm9maWxlAgAIQkFTRUxJTkUAFXZpZGVvRnJhbWVTaXplRml0TW9kZQIACmZpdC1oZWlnaHQAE3ZpZGVvRnJhbWVTaXplV2lkdGgAQIQAAAAAAAAAFHZpZGVvRnJhbWVTaXplSGVpZ2h0AEB2gAAAAAAAABl2aWRlb0tleUZyYW1lRm9sbG93U291cmNlAQEAE3ZpZGVvRW5jb2RpbmdQYXJhbXMBAAAACQAACQ==
</metadata>
</media>
<bootstrapInfo profile="named" url="playlist_b829001.abst"/>
</manifest>

and

…:1935/walle/walle.stream_540p/manifest.f4m

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle.stream_540p</id>
<width>960</width>
<height>540</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<media width="960" height="540" bitrate="893" url="media_u8y61nev1_b914538.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAoLSAxMTU2MjIwMzEyIDExNTYyMjAzMTIgSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAESDI2NAAMdmlkZW9CaXRyYXRlAEEj1iAAAAAAABN2aWRlb0ltcGxlbWVudGF0aW9uAgAHREVGQVVMVAAMdmlkZW9Qcm9maWxlAgAIQkFTRUxJTkUAFXZpZGVvRnJhbWVTaXplRml0TW9kZQIACmZpdC1oZWlnaHQAE3ZpZGVvRnJhbWVTaXplV2lkdGgAQI4AAAAAAAAAFHZpZGVvRnJhbWVTaXplSGVpZ2h0AECA4AAAAAAAABl2aWRlb0tleUZyYW1lRm9sbG93U291cmNlAQEAE3ZpZGVvRW5jb2RpbmdQYXJhbXMBAAAACQAACQ==
</metadata>
</media>
<bootstrapInfo profile="named" url="playlist_b914538.abst"/>
</manifest>

the inconsistency is rather aggravating.

I think you have a corresponding support ticket, and that there is an mpeg-ts source involved, and there may be in a Wowza issue that is currently being worked on that may be the problem. Or is this a different case?

Richard

Hi Nathan,

What version of Wowza are you running in your latest test? Did the symptom at top (lost info after MediaCaster reset) disappear with recent mpeg-ts fix?

Regarding bitrate, it might be interesting to record some of one of the streams with HTTPLiveStreamRecord to look at the average bitrate of the recording: size (MB) * 8 / duration (seconds)

I don’t think you opened a ticket for this issue. Let me know the current state to see if that is necessary.

Richard

Nathan,

Have you verified that this meta data exists in the source? It can be missing in some cases. I think the Wowza Transcoder calculates this, and doesn’t rely on metadata.

Might want to continue this on the corresponding support ticket.

Richards

Richard,

Yes the source is being ‘muxed’ into mpeg-ts and sent via rtp to wowza. My co-worker informs me he has a ticket open about “audio packet synced issue” repeated in the logs after upgrading to 3.6 (ticket number 57643), and I have ticket open regarding looping .abst files. What I am posting about here is an issue we are having with our current install of 3.5.2.08 Wowza Media Server on 64bit Ubuntu. If you think that using a mpeg-ts is the cause of the mainfest files being improperly generated, what mux and transport format would you recommend for live streaming (keeping in mind we are required to use SDI inputs and FFMPEG is unfortunately not an stable option for us at this time, which leaves us with VLC as our encoder).

this is our current encoder command:

/usr/local/bin/cvlc decklink:// --decklink-card-index=0 --decklink-mode=hp59 --decklink-audio-channels="2" --rtsp-timeout 0 --sout='#transcode{venc=x264{keyint=180, subme=7, ref=3, profile=baseline, level=3.0,nocabac, bframes=16, b-adapt=1, bpyramid=none, weightp=0},vcodec=x264, vb=1500, acodec=mp4a, ab=96, channels=2, samplerate=48000}:rtp{dst=OUR.WOWZASERVER.com,port=20000,mux=ts}' --verbose=3

where “OUR.WOWZASERVER” is the url of the wowza server we are using.

Thank you,

-Nathan

More strangeness with manifest.f4m files:

I now have a manifest file where the bitrate shown is significantly less than what I am encoding at (544 vs 1500) and the video looks like a 544Kbps stream:

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle1.stream_all</id>
<width>1280</width>
<height>720</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<bootstrapInfo id="bootstrap557187" profile="named" url="playlist_b557187.abst"/>
<media bootstrapInfoId="bootstrap557187" width="1280" height="720" bitrate="544" url="media_uqzurpjyn_b557187.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAFd2lkdGgAQJQAAAAAAAAABmhlaWdodABAhoAAAAAAAAAKZnJhbWVXaWR0aABAlAAAAAAAAAALZnJhbWVIZWlnaHQAQIaAAAAAAAAADGRpc3BsYXlXaWR0aABAlAAAAAAAAAANZGlzcGxheUhlaWdodABAhoAAAAAAAAAJZnJhbWVyYXRlAEBN+FHrhR64AAl0cmFja2luZm8KAAAAAgMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFYXVkaW8ABmNvbmZpZwIABDExOTAAC2Rlc2NyaXB0aW9uAgBXe0FBQ0ZyYW1lOiBjb2RlYzpBQUMsIGNoYW5uZWxzOjIsIGZyZXF1ZW5jeTo0ODAwMCwgc2FtcGxlc1BlckZyYW1lOjEwMjQsIG9iamVjdFR5cGU6TEN9AAAJAwAJdGltZXNjYWxlAAAAAAAAAAAAAAhsYW5ndWFnZQIAA2VuZwARc2FtcGxlZGVzY3JpcHRpb24KAAAAAQMACnNhbXBsZXR5cGUCAAAAAAkABHR5cGUCAAV2aWRlbwAQcHJvZmlsZS1sZXZlbC1pZAIABjQyYzAxZQAUc3Byb3AtcGFyYW1ldGVyLXNldHMCAClaMExBSHRvQlFCYnNCRUFBQVBwQUFIVXdJOFdMcUE9PSxhTTQ4Z0E9PQALZGVzY3JpcHRpb24CAIJ7SDI2NENvZGVjQ29uZmlnSW5mbzogY29kZWM6SDI2NCwgcHJvZmlsZTpCYXNlbGluZSwgbGV2ZWw6My4wLCBmcmFtZVNpemU6MTI4MHg3MjAsIGRpc3BsYXlTaXplOjEyODB4NzIwLCBmcmFtZVJhdGU6NTkuOTQsIFBBUjoxOjF9AAAJAA5ydHBzZXNzaW9uaW5mbwMADmNvbm5lY3Rpb25kYXRhAgAOSU4gSVA0IDAuMC4wLjAABG5hbWUCABBXb3d6YU1lZGlhU2VydmVyAAZvcmlnaW4CACYtIDEwODUxNjQyOCAxMDg1MTY0MjggSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAIUEFTU1RIUlUADHZpZGVvQml0cmF0ZQIAFSR7U291cmNlVmlkZW9CaXRyYXRlfQAACQAACQ==
</metadata>
</media>
<bootstrapInfo id="bootstrap378022" profile="named" url="playlist_b378022.abst"/>
<media bootstrapInfoId="bootstrap378022" width="640" height="360" bitrate="369" url="media_uqzurpjyn_b378022.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAmLSAxMDg1MTY0MjggMTA4NTE2NDI4IElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIABEgyNjQADHZpZGVvQml0cmF0ZQBBFuNgAAAAAAATdmlkZW9JbXBsZW1lbnRhdGlvbgIAB0RFRkFVTFQADHZpZGVvUHJvZmlsZQIACEJBU0VMSU5FABV2aWRlb0ZyYW1lU2l6ZUZpdE1vZGUCAApmaXQtaGVpZ2h0ABN2aWRlb0ZyYW1lU2l6ZVdpZHRoAECEAAAAAAAAABR2aWRlb0ZyYW1lU2l6ZUhlaWdodABAdoAAAAAAAAAZdmlkZW9LZXlGcmFtZUZvbGxvd1NvdXJjZQEBABN2aWRlb0VuY29kaW5nUGFyYW1zAQAAAAkAAAk=
</metadata>
</media>
</manifest>

tried restarting both the encoder and the stream on wowza, still giving back a poor bitrate manifest.f4m file. Going to try a full wowza server restart.

-Nathan

After a wowza server restart (sudo /etc/init.d/WowzaMediaServer restart):

<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>walle1.stream_all</id>
<width>1280</width>
<height>720</height>
<mimeType>video/mp4</mimeType>
<streamType>live</streamType>
<deliveryType>streaming</deliveryType>
<bootstrapInfo id="bootstrap1119704" profile="named" url="playlist_b1119704.abst"/>
<media bootstrapInfoId="bootstrap1119704" width="1280" height="720" bitrate="1093" url="media_ug0orv190_b1119704.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAJdHJhY2tpbmZvCgAAAAIDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFdmlkZW8AAAkADnJ0cHNlc3Npb25pbmZvAwAOY29ubmVjdGlvbmRhdGECAA5JTiBJUDQgMC4wLjAuMAAEbmFtZQIAEFdvd3phTWVkaWFTZXJ2ZXIABm9yaWdpbgIAKC0gMTQ4ODcyMjgzNiAxNDg4NzIyODM2IElOIElQNCAxMjcuMC4wLjEABnRpbWluZwIAAzAgMAAPcHJvdG9jb2x2ZXJzaW9uAgABMAAKYXR0cmlidXRlcwMABXJhbmdlAgAIbnB0PW5vdy0AAAkAAAkACnRyYW5zY29kZXIDAAphdWRpb0NvZGVjAgAIUEFTU1RIUlUADGF1ZGlvQml0cmF0ZQIAFSR7U291cmNlQXVkaW9CaXRyYXRlfQAKdmlkZW9Db2RlYwIACFBBU1NUSFJVAAx2aWRlb0JpdHJhdGUCABUke1NvdXJjZVZpZGVvQml0cmF0ZX0AAAkAAAk=
</metadata>
</media>
<bootstrapInfo id="bootstrap377998" profile="named" url="playlist_b377998.abst"/>
<media bootstrapInfoId="bootstrap377998" width="640" height="360" bitrate="369" url="media_uea1swe6c_b377998.abst/">
<metadata>
AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAoLSAxNDg4NzIyODM2IDE0ODg3MjI4MzYgSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAESDI2NAAMdmlkZW9CaXRyYXRlAEEW42AAAAAAABN2aWRlb0ltcGxlbWVudGF0aW9uAgAHREVGQVVMVAAMdmlkZW9Qcm9maWxlAgAIQkFTRUxJTkUAFXZpZGVvRnJhbWVTaXplRml0TW9kZQIACmZpdC1oZWlnaHQAE3ZpZGVvRnJhbWVTaXplV2lkdGgAQIQAAAAAAAAAFHZpZGVvRnJhbWVTaXplSGVpZ2h0AEB2gAAAAAAAABl2aWRlb0tleUZyYW1lRm9sbG93U291cmNlAQEAE3ZpZGVvRW5jb2RpbmdQYXJhbXMBAAAACQAACQ==
</metadata>
</media>
</manifest>

The bit rate looks better, but still not the full 1500 we are encoding at. Would it be possible to get a better understanding of how Wowza generates its mainfest.f4m files?

Thank you,

-Nathan

Richard,

We hade ver. 3.5.2.08 running during our last test. We now have 3.6.1.03 running and are getting similar results: the ngrp:walle.stream_all/manifest.f4m file shows a height and width of 640x360, the _source/manifest.f4m show no height or width, the _360p and _160p do have heights and width set. Restarting the stream some times works, but not all the time, also if restarting the stream does not works, restarting wowza tends to have better results, but again not all the time. We have not been able to find a reason for why the heights and width appear and disappear.

I tired your average bitrate calculation on a small recording of the _360p stream:

file size: 5616047 (5.6MB)

duration: 84 seconds:

5.6 * 8 / 84 = .5333

Just to be sure did you mean Bytes or bits?

just installed 3.6.2.01 build5359 development patch and are still getting manifest files with missing heights and widths:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0">
	<id>walle.stream_all</id>
	<width>640</width>
	<height>360</height>
	<mimeType>video/mp4</mimeType>
	<streamType>live</streamType>
	<deliveryType>streaming</deliveryType>
	<bootstrapInfo id="bootstrap655839" profile="named" url="playlist_b655839.abst"/>
	<media bootstrapInfoId="bootstrap655839" bitrate="640" url="media_ux8678e4p_b655839.abst/">
		<metadata>AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAMdmlkZW9jb2RlY2lkAgAEYXZjMQAFd2lkdGgAQJQAAAAAAAAABmhlaWdodABAhoAAAAAAAAAKZnJhbWVXaWR0aABAlAAAAAAAAAALZnJhbWVIZWlnaHQAQIaAAAAAAAAADGRpc3BsYXlXaWR0aABAlAAAAAAAAAANZGlzcGxheUhlaWdodABAhoAAAAAAAAAJZnJhbWVyYXRlAEBN+FHrhR64AAl0cmFja2luZm8KAAAAAgMACXRpbWVzY2FsZQAAAAAAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAEXNhbXBsZWRlc2NyaXB0aW9uCgAAAAEDAApzYW1wbGV0eXBlAgAAAAAJAAR0eXBlAgAFYXVkaW8ABmNvbmZpZwIABDExOTAAC2Rlc2NyaXB0aW9uAgBXe0FBQ0ZyYW1lOiBjb2RlYzpBQUMsIGNoYW5uZWxzOjIsIGZyZXF1ZW5jeTo0ODAwMCwgc2FtcGxlc1BlckZyYW1lOjEwMjQsIG9iamVjdFR5cGU6TEN9AAAJAwAJdGltZXNjYWxlAAAAAAAAAAAAAAhsYW5ndWFnZQIAA2VuZwARc2FtcGxlZGVzY3JpcHRpb24KAAAAAQMACnNhbXBsZXR5cGUCAAAAAAkABHR5cGUCAAV2aWRlbwAQcHJvZmlsZS1sZXZlbC1pZAIABjQyYzAyMAAUc3Byb3AtcGFyYW1ldGVyLXNldHMCAClaMExBSU5rQVVBVzdBUkFBQUQ2UUFCMU1DUEdESklBPSxhTXVNc2c9PQALZGVzY3JpcHRpb24CAIJ7SDI2NENvZGVjQ29uZmlnSW5mbzogY29kZWM6SDI2NCwgcHJvZmlsZTpCYXNlbGluZSwgbGV2ZWw6My4yLCBmcmFtZVNpemU6MTI4MHg3MjAsIGRpc3BsYXlTaXplOjEyODB4NzIwLCBmcmFtZVJhdGU6NTkuOTQsIFBBUjoxOjF9AAAJAA5ydHBzZXNzaW9uaW5mbwMADmNvbm5lY3Rpb25kYXRhAgAOSU4gSVA0IDAuMC4wLjAABG5hbWUCABBXb3d6YU1lZGlhU2VydmVyAAZvcmlnaW4CACgtIDEwODg1OTUxODUgMTA4ODU5NTE4NSBJTiBJUDQgMTI3LjAuMC4xAAZ0aW1pbmcCAAMwIDAAD3Byb3RvY29sdmVyc2lvbgIAATAACmF0dHJpYnV0ZXMDAAVyYW5nZQIACG5wdD1ub3ctAAAJAAAJAAp0cmFuc2NvZGVyAwAKYXVkaW9Db2RlYwIACFBBU1NUSFJVAAxhdWRpb0JpdHJhdGUCABUke1NvdXJjZUF1ZGlvQml0cmF0ZX0ACnZpZGVvQ29kZWMCAAhQQVNTVEhSVQAMdmlkZW9CaXRyYXRlAgAVJHtTb3VyY2VWaWRlb0JpdHJhdGV9AAAJAAAJ</metadata>
	</media>
	<bootstrapInfo id="bootstrap472301" profile="named" url="playlist_b472301.abst"/>
	<media bootstrapInfoId="bootstrap472301" width="640" height="360" bitrate="461" url="media_ux8678e4p_b472301.abst/">
		<metadata>AgAKb25NZXRhRGF0YQMADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAAD2F1ZGlvc2FtcGxlcmF0ZQBA53AAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAJdHJhY2tpbmZvCgAAAAEDAAl0aW1lc2NhbGUAAAAAAAAAAAAACGxhbmd1YWdlAgADZW5nABFzYW1wbGVkZXNjcmlwdGlvbgoAAAABAwAKc2FtcGxldHlwZQIAAAAACQAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxMTkwAAtkZXNjcmlwdGlvbgIAV3tBQUNGcmFtZTogY29kZWM6QUFDLCBjaGFubmVsczoyLCBmcmVxdWVuY3k6NDgwMDAsIHNhbXBsZXNQZXJGcmFtZToxMDI0LCBvYmplY3RUeXBlOkxDfQAACQAOcnRwc2Vzc2lvbmluZm8DAA5jb25uZWN0aW9uZGF0YQIADklOIElQNCAwLjAuMC4wAARuYW1lAgAQV293emFNZWRpYVNlcnZlcgAGb3JpZ2luAgAoLSAxMDg4NTk1MTg1IDEwODg1OTUxODUgSU4gSVA0IDEyNy4wLjAuMQAGdGltaW5nAgADMCAwAA9wcm90b2NvbHZlcnNpb24CAAEwAAphdHRyaWJ1dGVzAwAFcmFuZ2UCAAhucHQ9bm93LQAACQAACQAKdHJhbnNjb2RlcgMACmF1ZGlvQ29kZWMCAAhQQVNTVEhSVQAMYXVkaW9CaXRyYXRlAgAVJHtTb3VyY2VBdWRpb0JpdHJhdGV9AAp2aWRlb0NvZGVjAgAESDI2NAAMdmlkZW9CaXRyYXRlAEEW42AAAAAAABN2aWRlb0ltcGxlbWVudGF0aW9uAgAHREVGQVVMVAAMdmlkZW9Qcm9maWxlAgAIQkFTRUxJTkUAFXZpZGVvRnJhbWVTaXplRml0TW9kZQIACmZpdC1oZWlnaHQAE3ZpZGVvRnJhbWVTaXplV2lkdGgAQIQAAAAAAAAAFHZpZGVvRnJhbWVTaXplSGVpZ2h0AEB2gAAAAAAAABl2aWRlb0tleUZyYW1lRm9sbG93U291cmNlAQEAE3ZpZGVvRW5jb2RpbmdQYXJhbXMBAAAACQAACQ==</metadata>
	</media>
</manifest>

In the top portion there is a height and width, but it’s the height and width of the 360p bitrate version. we are running 2 bitrates: source and 360p. The source is set to “PassThru” for both the Video and Audio, the 360p is set to fit-height, 640x360 baseline @ 375000 Bitrate, and PassThru on the audio.

Without the height and width on the source stream, when the flash player tries to player the source stream it cannot and this appears as a long pause in the video, or sometimes as buffering. Any ideas or advice as to what is we are doing wrong?

Thank you,

-N8