[發(fā)明專利]一種視頻推送的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310538897.9 | 申請日: | 2013-11-05 |
| 公開(公告)號: | CN103533389A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設計)人: | 李欣;李磊;苗壯;李亮;關佐龍;張鳳愉;張弘力;賈躍亭;袁斌;高健明 | 申請(專利權)人: | 樂視網(wǎng)信息技術(北京)股份有限公司 |
| 主分類號: | H04N21/239 | 分類號: | H04N21/239;H04N21/238;H04N21/438;H04N21/266;H04N21/63 |
| 代理公司: | 北京馳納智財知識產(chǎn)權代理事務所(普通合伙) 11367 | 代理人: | 謝亮;唐與芬 |
| 地址: | 100026 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 推送 方法 系統(tǒng) | ||
本發(fā)明請求本申請人于2013年5月2日向中國國家知識產(chǎn)權局提交的申請?zhí)枮镃N201310158428.4,發(fā)明名稱為“一種視頻推送的方法和系統(tǒng)”的中國發(fā)明專利申請的優(yōu)先權,上述申請的全部內容以引用方式并入本文。
技術領域
本發(fā)明涉及一種視頻推送的方法及系統(tǒng),屬于視頻推送領域。
背景技術
采用視頻推送,可以實現(xiàn)多個終端間的視頻共享,例如,終端可以通過在指定網(wǎng)頁上配置指定信息,來控制另一終端視頻的下載功能以下載某段指定視頻。例如:用戶甲在辦公室看到喜歡的視頻節(jié)目,該用戶可通過視頻推送功能控制該用戶家中的電視下載該視頻,當用戶回到家中后即可通過電視觀看該視頻節(jié)目,因此視頻推送使用戶得到更好的多媒體視頻體驗,豐富了用戶的多媒體生活。
目前,視頻推送的實現(xiàn)系統(tǒng)一般包括至少一臺服務器和多個終端。其中,用戶可通過當前終端登陸網(wǎng)頁控制目標終端的各項功能,例如目標終端的下載功能。服務器一般為采用tomcat或resin搭建的http服務器。目標終端為一多媒體終端,例如,電視機,該目標終端采用阻塞IO方式,所述目標終端,會定期去所述服務器查詢是否有新數(shù)據(jù),如果新數(shù)據(jù),則能獲取新數(shù)據(jù)。然而,現(xiàn)有技術存在以下缺陷:
首先,大多數(shù)采用tomcat或resin搭建的服務器并不適用輕量級的應用,特別是傳輸內容少及并發(fā)量非常高的應用;其次,容易造成用戶體驗差,由于目標終端隔一段時間就去服務器查詢是否有數(shù)據(jù),間隔多長時間去輪詢成了問題,因為性能和即時性造成了嚴重的反比關系,間隔太短,連續(xù)不斷的請求會增加服務器壓力,間隔太長,服務器上的新數(shù)據(jù)就需要越多的時間才能到達客戶端,用戶體驗差;第三,目標終端輪詢效率低,因為每次傳送數(shù)據(jù)都要建立新的連接,在實際情況中,建立連接通常需要花費相當多的時間;第四,采用阻塞IO造成服務器效率低。阻塞式網(wǎng)絡IO的特點是:多線程處理多個連接。每個線程擁有自己的??臻g并且占用一些CPU時間。每個線程遇到外部未準備好的時候,都會阻塞掉。阻塞的結果就是會帶來大量的進程上下文切換。且大部分進程上下文切換可能是無意義的。比如假設一個線程監(jiān)聽一個端口,一天只會有幾次請求進來,但是該cpu不得不為該線程不斷做上下文切換嘗試,大部分的切換以阻塞告終。還有明顯缺陷就是不能支持高并發(fā)連接數(shù)。因此采用阻塞IO會造成服務器效率低,由于沒有封裝好連接,每個連接占用內存大,影響服務器性能,同時不能處理更多的連接數(shù)。
綜上所述,視頻推送工作中的視頻推送效率低下、服務器負載過重、服務器效率低下、不能很好地持高并發(fā)連接數(shù)是現(xiàn)有技術中面臨的問題。
發(fā)明內容
本發(fā)明旨在解決多媒體終端設備不足,借助視頻推送增強多媒體終端設備互動和數(shù)據(jù)共享體驗。具體而言,本發(fā)明要解決的問題包括:一、解決多媒體終端設備對于視頻資源的分享和視頻碼率的適配;二、解決多媒體終端交互實時性問題,使用用戶得到更好的視頻體驗;三、解決傳統(tǒng)視頻推送服務器不支持高并發(fā)量應用的缺點,使視頻服務能支持更多同時在線的連接數(shù),并且不占用太多的內存。
為此,本發(fā)明提供了以下技術方案:
一種視頻推送的方法,包括如下步驟:A:服務器接收來自終端的請求,所述請求包括終端列表和視頻碼流文件列表;B:服務器向所述終端下發(fā)處理后的所述終端列表和所述視頻碼流文件列表;C:服務器接收來自終端選擇的視頻碼流文件對應的視頻碼流文件信息和目標終端標識;D:服務器根據(jù)所述目標終端標識找到所述目標終端,并直接把所述視頻碼流文件信息發(fā)送給所述目標終端。
另一方面,本發(fā)明還提供了一種視頻推送的方法,包括以下步驟:步驟1、服務器接到第一終端將某視頻內容推送到第二終端的視頻推送請求后,將所述視頻推送請求級解析并得到所述第二終端的終端標識以及所述視頻內容的視頻碼流文件信息;步驟2、服務器根據(jù)所述第二終端的標識找到所述第二終端并把所述視頻內容的視頻碼流文件信息發(fā)送給所述第二終端;步驟3、所述服務器接收所述第二終端發(fā)送的播放所述視頻內容的請求;步驟4、服務器接收所述第二終端的視頻請求后,所述服務器向所述第二終端發(fā)送最優(yōu)視頻碼率的視頻內容的播放地址,或者,根據(jù)所述服務器與所述第二終端之間的網(wǎng)絡狀況選擇最優(yōu)視頻碼率的視頻內容發(fā)送至所述第二終端。
此外,本發(fā)明還提供一種視頻推送系統(tǒng),包括服務器和至少一個終端,所述服務器發(fā)布視頻推送網(wǎng)頁,其特征在于:所述終端與終端之間采用直連;所述終端與服務器之間采用非阻塞IO方式連接;所述服務器據(jù)各終端的IP地址,或者物理空間標志來對終端進行分類,對每一類終端都提供一個終端列表,同一時刻,每一終端都只處于一個終端列表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網(wǎng)信息技術(北京)股份有限公司,未經(jīng)樂視網(wǎng)信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310538897.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





