ストリームの品質が変化するたびに(DSSスロットルが原因で)、「黒のブリップ」(おそらくすべて黒の300ms)しか得られないことに気づきました。
十分なバッファがないのではないかと思いましたが、ストリームの変更には約7秒かかり(HDCoreデバッグメッセージによる)、関連するnetStreamによるとbufferTimeはデフォルトで10秒に設定されています。
おそらく、HDCoreでバッファを設定するためのより良い方法がありますか?これはOSMFで正常に機能しましたが、OSMFはHTTPDSSをサポートしていません。
使用:FlashPlayer10.2およびAkamaiHDCore2.1.20
埋め込みコード:
<script type="text/javascript">
/*var str = '?';
for(var b in flashVars) str += b + '=' + flashVars[b] + '&';
alert(str);*/
var params = {
allowFullScreen:"true",
wmode:"window",
bgcolor:"#000000"
};
swfobject.embedSWF(WEBCAST_SWF_URL, "flashContent", "512", "288", "10.2.0", "/flash/expressinstall.swf?", null, params);
</script>