移動(dòng)端
方案網(wǎng)小程序
方案網(wǎng)手機(jī)端
加小編微信入群
發(fā)布成功
適用平臺(tái),ios 、andriod 、pc端(可選)
解碼視頻流: h264
需求概述:
我方 通過自己的網(wǎng)絡(luò)方式 獲取h264 視頻流,調(diào)用解碼庫的接口傳入h264視頻數(shù)據(jù),解碼庫實(shí)現(xiàn)h264解碼和視頻播放。以上適用平臺(tái)任選一種開發(fā),如果同時(shí)能實(shí)現(xiàn)3個(gè)平臺(tái)開發(fā),那最好!
需求詳解
1、 我方在初始化視頻時(shí),會(huì)事先設(shè)置 視頻幀率,分辨率 等信息。
2、 初始化完成,解碼庫處于等待解碼方式,例如可以監(jiān)聽一個(gè)消息隊(duì)列,當(dāng)有視頻消息,解碼庫立即實(shí)現(xiàn)解碼播放
3、 傳入視頻流接口,我方保證視頻的有效和準(zhǔn)確,如果解碼庫對(duì)視頻解碼出錯(cuò),應(yīng)該保持通知我方,傳入視頻幀 會(huì)標(biāo)志是否為I幀,否則即為P幀,I幀和P幀 是連續(xù)的
4、 視頻緩存機(jī)制
a) 初始化時(shí) 設(shè)置幀率,解碼庫正常安裝 設(shè)置的幀率進(jìn)行顯示播放
b) 緩存設(shè)置 應(yīng)該有 下限緩存 和上限緩存,
c) 當(dāng)高于上限之后,可能是前期網(wǎng)絡(luò)堵塞,后面網(wǎng)絡(luò)傳輸過多。解碼庫應(yīng)該加快播放速度,例如以正常幀率的兩倍進(jìn)行播放,快速降低緩存數(shù)量,達(dá)到正常之后,恢復(fù)播放
d) 當(dāng)?shù)陀谙孪拗?,可能是網(wǎng)絡(luò)傳輸過慢,此時(shí)希望解碼庫可以放慢播放顯示,可以以正常速度的一半播放,希望緩存數(shù)量增多,當(dāng)緩存增多到正常 就正常播放,當(dāng)緩存播放完成 接口通知 即可
5、 視頻退出
我方使用接口退出解碼視頻播放,解碼庫應(yīng)該退出釋放所有資源
1、我愛方案網(wǎng)是會(huì)員制服務(wù),服務(wù)商通過競標(biāo)后即可聯(lián)系雇主;
2、項(xiàng)目預(yù)算與報(bào)價(jià)不代表最終成交價(jià)格,成交價(jià)以雙方協(xié)商為準(zhǔn);
3、平臺(tái)提供設(shè)計(jì)項(xiàng)目對(duì)接服務(wù),希望促成高效合作,對(duì)交易雙方不收取傭金,謝謝留意!