在 flowplayer 中是否有任何方法可以检查用户带宽并相应地提供视频。flowplayer 文档说要为每个比特率(800,1200 和 1600)存储单独的视频文件。有什么方法可以在不存储单独文件的情况下降低视频节目的质量以实现低缓冲时间。
使用 ffmpeg 我们可以改变视频文件的比特率并保存不同大小的视频文件。但我在问我们是否可以在客户端视频播放器端做任何事情?这样,我只需要在我的服务器中存储一个高清视频。
http://flash.flowplayer.org/plugins/streaming/bwcheck.html
在上面的页面中,我说的是以下代码部分:
bitrates: [
{
url: "mp4:bbb-800", width: 480, bitrate: 800,
// this is the default bitrate, the playback kicks off with this and after that
// Quality Of Service monitoring adjusts to the most appropriate bitrate
isDefault: true
},
{ url: "mp4:bbb-1200", width: 720, bitrate: 1200 },
{ url: "mp4:bbb-1600", width: 1080, bitrate: 1600 }
]