我們在h5視頻直播適配過程中,碰到很多播放限制的問題,特別的是IOS平 台上,具體有如下情況:
1,IOS限制了視頻 自動播放,每次都需手工點開,瀏覽器要檢測手勢事件。
2,視頻直播打開就全屏,都是瀏覽器默認瀏覽器,不能自已調整。
3,直播用的是hls切片成m3u8,延 時過大,>10秒。
解決方式:
1,自繪和 渲染視頻,不能用h5自帶的video控制,這個可以自行控制,可以自 動播放。
2,和1方案一 樣處理,自已用webgl 繪制,播放控制。
3,因為h5不支持rtmp,http的延時 稍大,這里用websocke傳輸視頻,自行處理協議 轉發rtmp相關處理。延時最低可控制在0.2秒。
測試:
http://m.ovsyun.com:8082/play/
結果:
完全達到即定目標!在“棋牌游戲","抓娃娃"應視頻直播要求延時較低情況大量應用。
