
Adaptive Bitrate Streaming on Edgecast CDN
Can't make adaptive bitrate streaming work using the Pro version of JWPlayer 6.8 streaming through the Edgecast CDN.
The player code:
<div id="player"></div>
<script>
jwplayer("player").setup({
"file":"https://videos.cdn.mozilla.net/serv/air_mozilla/players/smil/AirMoMTV.smil",
"autostart":"true",
"image":"https://videos.cdn.mozilla.net/serv/air_mozilla/PleaseStandBy620.png",
"width":"620",
"height":"350" });
</script>
The SMIL file (account number obscured):
<smil>
<head>
<meta base="rtmp://fml.####.edgecastcdn.net/20####/" />
</head>
<body>
<switch>
<video src="AirMoMTV-HD" height="720" system-bitrate="2073600" width="1280" />
<video src="AirMoMTV-SD" height="360" system-bitrate="803840" width="640" />
<video src="AirMoMTV-LD" height="240" system-bitrate="424960" width="426" />
</switch>
</body>
</smil>
The individual feeds work:
https://air.allizom.org/mtv-commons-public-hd-test/
https://air.allizom.org/mtv-commons-public-sd-test/
https://air.allizom.org/mtv-commons-public-ld-test/
...but the adaptive bitrate doesn't:
https://air.allizom.org/mtv-commons-public-adaptive-bitrate-test/
The SMIL file is clearly being read because the HD button menu shows the correct three screen size choices.
...but the stream never starts.