[發(fā)明專利]應(yīng)用虛擬化平臺(tái)的視頻播放方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410137175.7 | 申請(qǐng)日: | 2014-04-04 |
| 公開(kāi)(公告)號(hào): | CN104144351B | 公開(kāi)(公告)日: | 2017-09-19 |
| 發(fā)明(設(shè)計(jì))人: | 孫其民 | 申請(qǐng)(專利權(quán))人: | 北京泰然神州科技有限公司 |
| 主分類號(hào): | H04N21/262 | 分類號(hào): | H04N21/262;H04N21/24;H04N21/431;H04N21/65 |
| 代理公司: | 北京慶峰財(cái)智知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11417 | 代理人: | 劉元霞 |
| 地址: | 100193 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用 虛擬 平臺(tái) 視頻 播放 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用虛擬化,特別涉及一種加速和優(yōu)化應(yīng)用虛擬化平臺(tái)視頻播放的方法和裝置。
背景技術(shù)
應(yīng)用虛擬化的普遍主流場(chǎng)景是企業(yè)級(jí)應(yīng)用系統(tǒng)的虛擬化,是將應(yīng)用程序的人機(jī)交互邏輯與計(jì)算邏輯隔離開(kāi)來(lái)。應(yīng)用的展示和交互存在于終端設(shè)備上,而應(yīng)用的部署和運(yùn)行則集中在數(shù)據(jù)中心。這樣,應(yīng)用終端不存儲(chǔ)數(shù)據(jù),解決了安全問(wèn)題,應(yīng)用終端低配置要求降低了設(shè)備成本,應(yīng)用終端的無(wú)差別性和應(yīng)用的集中部署與管理降低了維護(hù)成本并提高了維護(hù)效率。
對(duì)應(yīng)用虛擬化平臺(tái)考驗(yàn)最大的是遠(yuǎn)程視頻,包括遠(yuǎn)程視頻播放和遠(yuǎn)程視頻監(jiān)控。應(yīng)用虛擬化平臺(tái)在視頻方面一般很難達(dá)到實(shí)時(shí)的效果,原因是平臺(tái)本身主要滿足的是鼠標(biāo)鍵盤式的交互應(yīng)用,基本沒(méi)有考慮視頻優(yōu)化,只有在網(wǎng)絡(luò)帶寬足夠且服務(wù)器性能足夠好的情況才勉強(qiáng)可以,比如高配置服務(wù)器、適度的并發(fā)、暢通的局域網(wǎng)。另一方面,雖然某些應(yīng)用虛擬化平臺(tái)在遠(yuǎn)程協(xié)議方面針對(duì)多媒體進(jìn)行了優(yōu)化,盡量減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,使得基本能夠在一般條件下進(jìn)行遠(yuǎn)程視頻,但是在服務(wù)器端的視頻處理仍然耗費(fèi)巨大的資源,難以承受較多的并發(fā)。
因此,針對(duì)相關(guān)技術(shù)中所存在的上述問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明提出了一種基于應(yīng)用虛擬化的視頻播放方法和裝置,以減輕服務(wù)器負(fù)載,提升服務(wù)器并發(fā)能力,加快視頻播放速度,并改善用戶體驗(yàn)。
本發(fā)明采用如下技術(shù)方案:一種基于應(yīng)用虛擬化的視頻播放方法,包括:
步驟一、在服務(wù)器端和客戶端部署媒體播放器;
步驟二、服務(wù)器端播放器檢測(cè)用戶的視頻播放請(qǐng)求;
步驟三、當(dāng)檢測(cè)到視頻播放請(qǐng)求時(shí),服務(wù)器端播放器生成相應(yīng)的視頻播放控制信息;
步驟四、將視頻播放控制信息發(fā)送至客戶端播放器;
步驟五、客戶端播放器根據(jù)收到視頻播放控制信息,生成本地播放窗口,并向服務(wù)器端視頻引擎發(fā)送播放請(qǐng)求信息;
步驟六、所述視頻引擎根據(jù)客戶端的播放請(qǐng)求信息,將視頻數(shù)據(jù)傳送給客戶端播放器,在客戶端進(jìn)行播放。
優(yōu)選地,所述服務(wù)器端播放器安裝在應(yīng)用虛擬化平臺(tái)服務(wù)器上,所述客戶端播放器作為應(yīng)用虛擬化平臺(tái)客戶端的組件,被虛擬化平臺(tái)客戶端控制和調(diào)用,并且,
在部署媒體播放器之前,將所述應(yīng)用虛擬化平臺(tái)服務(wù)器部署就緒。
優(yōu)選地,在所述步驟二之前,該方法還包括:
用戶通過(guò)終端登錄應(yīng)用虛擬化平臺(tái)服務(wù)器,使用應(yīng)用虛擬化平臺(tái)上的互聯(lián)網(wǎng)瀏覽器訪問(wèn)視頻資源,所述瀏覽器激活服務(wù)器端播放器中用于感知視頻播放請(qǐng)求的播放器插件,以對(duì)視頻播放進(jìn)行監(jiān)控。
優(yōu)選地,所述步驟三進(jìn)一步包括:
當(dāng)檢測(cè)到視頻播放請(qǐng)求時(shí),服務(wù)器端播放器把視頻播放請(qǐng)求信息發(fā)送給服務(wù)器端播放器中的控制器,
所述控制器通知服務(wù)器端播放器的視頻引擎準(zhǔn)備將要播放的視頻數(shù)據(jù),
視頻引擎將可播放的視頻源信息返回控制器。
優(yōu)選地,所述步驟四控制器通過(guò)應(yīng)用虛擬化平臺(tái)的虛擬通信通道,把播放控制信息發(fā)送至客戶端播放器,并且
所述播放控制信息包括窗口大小、在屏幕上的顯示位置、視頻源信息。
優(yōu)選地,所述步驟五客戶端播放器請(qǐng)求信息包括終端設(shè)備類型、屏幕分辨率、屏幕支持顏色數(shù)、視頻源信息,
并且,所述步驟六進(jìn)一步包括:
根據(jù)客戶端的請(qǐng)求信息,視頻引擎按照最適合的流媒體格式將視頻數(shù)據(jù)發(fā)送給客戶端播放器。
優(yōu)選地,所述步驟六客戶端本地的視頻播放窗口被配置為對(duì)應(yīng)服務(wù)器端互聯(lián)網(wǎng)瀏覽器當(dāng)前頁(yè)面內(nèi)視頻播放區(qū)域的虛擬窗口,
當(dāng)服務(wù)器端網(wǎng)頁(yè)位置變動(dòng)時(shí),服務(wù)器端播放器的控制器把事件信息發(fā)送給客戶端播放器,客戶端播放器接收這些事件信息,并相應(yīng)地改變窗口位置和狀態(tài),以保持其在網(wǎng)頁(yè)內(nèi)嵌視覺(jué)效果不變;
當(dāng)服務(wù)器端網(wǎng)頁(yè)視頻播放區(qū)域位置變動(dòng)時(shí),客戶端播放器窗口對(duì)應(yīng)地移動(dòng)位置;
當(dāng)服務(wù)器端網(wǎng)頁(yè)視頻播放區(qū)域部分不可見(jiàn)時(shí),將客戶端播放器窗口的對(duì)應(yīng)部分隱藏;
當(dāng)服務(wù)器端網(wǎng)頁(yè)切換回可見(jiàn)時(shí),客戶端播放器窗口進(jìn)行對(duì)應(yīng)部分的重現(xiàn);
當(dāng)服務(wù)器端網(wǎng)頁(yè)關(guān)閉時(shí),客戶端播放器將窗口關(guān)閉。
優(yōu)選地,在所述視頻引擎將視頻數(shù)據(jù)發(fā)送至客戶端播放器之前,還包括以下步驟:
首先檢查是否有最佳適配客戶端設(shè)備的媒體數(shù)據(jù),
如果有最佳適配媒體數(shù)據(jù),直接獲取緩存,發(fā)送至客戶端;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京泰然神州科技有限公司,未經(jīng)北京泰然神州科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410137175.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 確定吸收制品功效
- 一種虛擬機(jī)的安全訪問(wèn)方法及虛擬機(jī)系統(tǒng)
- 一種虛擬桌面的解鎖方法及裝置
- 一種實(shí)時(shí)處理虛擬交換機(jī)網(wǎng)絡(luò)流量的虛擬化平臺(tái)
- 虛擬智能家居實(shí)訓(xùn)系統(tǒng)及其虛擬實(shí)訓(xùn)方法
- 虛擬機(jī)的磁盤資源的管理方法和裝置
- 一種基于KVM的虛擬網(wǎng)卡管理方法
- 虛擬資源數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 基于虛擬環(huán)境的道具使用方法、裝置、設(shè)備及介質(zhì)
- 虛擬道具的獲取方法、裝置、設(shè)備及介質(zhì)





