[發(fā)明專利]一種低延時快速開播方法及裝置有效
| 申請?zhí)枺?/td> | 201611259522.9 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106791994B | 公開(公告)日: | 2020-11-24 |
| 發(fā)明(設(shè)計)人: | 周志偉;楊建光;庹虎 | 申請(專利權(quán))人: | 北京奇藝世紀(jì)科技有限公司 |
| 主分類號: | H04N21/262 | 分類號: | H04N21/262;H04N21/8547;H04N21/458;H04N21/43 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 延時 快速 開播 方法 裝置 | ||
本發(fā)明實(shí)施例公開了一種低延時快速開播方法,應(yīng)用于服務(wù)器,所述方法包括:接收第一客戶端實(shí)時上傳的數(shù)據(jù)集合,所述數(shù)據(jù)集合包括視頻數(shù)據(jù);保存第一子視頻數(shù)據(jù),并修改所述第一子視頻數(shù)據(jù)中每一幀的時間戳,所述第一子視頻數(shù)據(jù)至少包括所述視頻數(shù)據(jù)中最新接收到的關(guān)鍵幀;當(dāng)接收到第二客戶端發(fā)送的播放請求時,將所述第一子視頻數(shù)據(jù)發(fā)送給所述第二客戶端播放。這樣,當(dāng)接收到第二客戶端發(fā)送的播放請求時,先將修改了時間戳的可快速播放完畢的第一子視頻數(shù)據(jù)發(fā)送給第二客戶端播放,即可使第二客戶端能夠快速的開播,無需等待下一個關(guān)鍵幀,并且降低第二客戶端和第一客戶端之間的視頻播放延時,提高第二客戶端用戶的觀看體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及視頻直播技術(shù)領(lǐng)域,尤其涉及一種低延時快速開播方法及裝置。
背景技術(shù)
RTMP(Real Time Messaging Protocol,實(shí)時消息傳送協(xié)議)是一種在播放器和服務(wù)器之間進(jìn)行音頻、視頻和數(shù)據(jù)傳輸?shù)膮f(xié)議。RTMP協(xié)議在視頻點(diǎn)播和直播應(yīng)用中得到了廣泛的應(yīng)用。客戶端(例如播放器)可以利用RTMP協(xié)議與服務(wù)器進(jìn)行數(shù)據(jù)交互。例如,客戶端可以接收服務(wù)器推送的視頻音頻數(shù)據(jù),并在客戶端實(shí)現(xiàn)本地播放。
但是,在RTMP實(shí)時播放的過程中,由于客戶端接入實(shí)時視頻的播放進(jìn)入點(diǎn)具有隨機(jī)性。而為保證客戶端的正常播放,當(dāng)客戶端接入實(shí)時視頻播放從服務(wù)器中拉流時,服務(wù)器需從直播視頻數(shù)據(jù)中的關(guān)鍵幀開始向客戶端發(fā)送視頻數(shù)據(jù)。若服務(wù)器從接入時間后收到的關(guān)鍵幀開始向客戶端發(fā)送視頻數(shù)據(jù),則會導(dǎo)致客戶端在視頻開播(即在客戶端開始播放直播視頻)時存在等待時間,無法做到快速或立即開播,不利于提高客戶端用戶的觀看體驗(yàn)。若服務(wù)器從接入時間前收到的關(guān)鍵幀開始向客戶端發(fā)送視頻數(shù)據(jù),則會在網(wǎng)絡(luò)延時的基礎(chǔ)上進(jìn)一步加大客戶端的播放延時,同樣不利于提高客戶端用戶的觀看體驗(yàn)。
因此,本領(lǐng)域技術(shù)人員需要提供一種低延時快速開播方法及裝置能夠在減小開播時用戶的等待時間的同時不增加客戶端的播放延時,從而提高用戶的觀看體驗(yàn)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)問題,本發(fā)明提供了一種低延時快速開播方法及裝置能夠在減小開播時用戶的等待時間的同時不增加客戶端的播放延時,從而提高用戶的觀看體驗(yàn)。
本發(fā)明實(shí)施例提供的低延時快速開播方法,應(yīng)用于服務(wù)器,所述方法包括:
接收第一客戶端實(shí)時上傳的數(shù)據(jù)集合,所述數(shù)據(jù)集合包括視頻數(shù)據(jù);
保存第一子視頻數(shù)據(jù),并修改所述第一子視頻數(shù)據(jù)中每一幀的時間戳,所述第一子視頻數(shù)據(jù)至少包括所述視頻數(shù)據(jù)中最新接收到的關(guān)鍵幀;
當(dāng)接收到第二客戶端發(fā)送的播放請求時,將所述第一子視頻數(shù)據(jù)發(fā)送給所述第二客戶端播放。
可選的,所述修改所述第一子視頻數(shù)據(jù)中每一幀的時間戳,具體包括:
將所述第一子視頻數(shù)據(jù)中每一幀的時間戳設(shè)置為預(yù)設(shè)時間范圍內(nèi)的任意時間。
可選的,所述預(yù)設(shè)時間范圍內(nèi)的時間小于或者等于200毫秒。
可選的,所述第一子視頻數(shù)據(jù)為所述視頻數(shù)據(jù)中最新接收到的一組畫面組;
所述保存第一子視頻數(shù)據(jù),具體包括:
逐一檢測所述視頻數(shù)據(jù)中最新接收到的幀的幀類型;
當(dāng)檢測到所述最新接收到的幀的幀類型為關(guān)鍵幀時,將該幀所屬的畫面組保存為所述第一子視頻數(shù)據(jù);
當(dāng)再次檢測到所述最新接收到的幀的幀類型為關(guān)鍵幀時,將該幀所述的畫面組替換為所述第一子視頻數(shù)據(jù)。
可選的,所述數(shù)據(jù)集合還包括音頻數(shù)據(jù);所述將所述第一子視頻數(shù)據(jù)發(fā)送給所述第二客戶端播放,之后還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇藝世紀(jì)科技有限公司,未經(jīng)北京奇藝世紀(jì)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611259522.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:糧食采摘設(shè)備及辣椒機(jī)
- 下一篇:一種棉花桿拔起裝置
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





