我无法让 jwplayer 以不同的比特率工作。
对于每个视频,我都会创建具有不同后缀且比特率较低的新输出文件:
例如,
输出1(高比特率):test-original.mp4
输出 2(中等比特率):test-medium.mp4
输出 2(低比特率):test-low.mp4
输出文件名是动态的,因为用户可以根据需要上传任意数量的不同视频文件。
jwplayer配置:
jwplayer('video-container').setup({
'sources':[
{'file': "rtmps://" + server + "/mp4:" + media + "-original.mp4?t=" + t}
],
startparam: "start",
'autostart':false,
'controlbar':'bottom',
'viral.onpause':false,
'viral.oncomplete':false,
'viral.allowmenu':false,
'width':'470',
'height':'320',
'abouttext':''
});
我的问题是我应该如何更改它以便 jwplayer 自动播放视频
根据用户的带宽选择适当的比特率。
由于我无法对此进行测试(仅在生产中),因此此更改是否足够或需要什么?:
jwplayer('video-container').setup({
'sources':[
{'file': rtmps + "://" + server + "mp4:" + media + "-original.mp4?t=" + t},
{'file': rtmps + "://" + server + "mp4:" + media + "-medium.mp4?t=" + t},
{'file': rtmps + "://" + server + "mp4:" + media + "-low.mp4?t=" + t}
],
startparam: "start",
'autostart':false,
'controlbar':'bottom',
'viral.onpause':false,
'viral.oncomplete':false,
'viral.allowmenu':false,
'width':'470',
'height':'320',
'abouttext':''
});
我正在使用最新版本的jwplayer。
任何帮助将不胜感激。