[發(fā)明專利]應(yīng)用虛擬化平臺(tái)的視頻播放方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410137175.7 | 申請(qǐng)日: | 2014-04-04 |
| 公開(公告)號(hào): | CN104144351B | 公開(公告)日: | 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ū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用 虛擬 平臺(tái) 視頻 播放 方法 裝置 | ||
1.一種基于應(yīng)用虛擬化的視頻播放方法,其特征在于,包括:
步驟一、在服務(wù)器端和客戶端部署媒體播放器;
步驟二、服務(wù)器端播放器檢測用戶的視頻播放請(qǐng)求;
步驟三、當(dāng)檢測到視頻播放請(qǐng)求時(shí),服務(wù)器端播放器生成相應(yīng)的視頻播放控制信息;
步驟四、將視頻播放控制信息發(fā)送至客戶端播放器;
步驟五、客戶端播放器根據(jù)收到視頻播放控制信息,生成本地播放窗口,并向服務(wù)器端視頻引擎發(fā)送播放請(qǐng)求信息;
步驟六、所述視頻引擎根據(jù)客戶端的播放請(qǐng)求信息,將視頻數(shù)據(jù)傳送給客戶端播放器,在客戶端進(jìn)行播放;
在所述視頻引擎將視頻數(shù)據(jù)發(fā)送至客戶端播放器之前,還包括首先檢查是否有最佳適配客戶端設(shè)備的媒體數(shù)據(jù),如果有最佳適配媒體數(shù)據(jù),直接獲取緩存,發(fā)送至客戶端;如果沒有最佳適配媒體數(shù)據(jù),根據(jù)客戶端播放器提供的終端設(shè)備類型、屏幕分辨率和支持的顏色數(shù)對(duì)視頻源數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,以轉(zhuǎn)換成最適合對(duì)應(yīng)終端播放的格式,在進(jìn)行格式轉(zhuǎn)換的同時(shí),將即時(shí)轉(zhuǎn)換出的媒體數(shù)據(jù)傳輸至客戶端,以保證播放的實(shí)時(shí)性,同時(shí)并把適配后的媒體數(shù)據(jù)緩存。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器端播放器安裝在應(yīng)用虛擬化平臺(tái)服務(wù)器上,所述客戶端播放器作為應(yīng)用虛擬化平臺(tái)客戶端的組件,被虛擬化平臺(tái)客戶端控制和調(diào)用,并且,在部署媒體播放器之前,將所述應(yīng)用虛擬化平臺(tái)服務(wù)器部署就緒。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟二之前,該方法還包括:用戶通過終端登錄應(yīng)用虛擬化平臺(tái)服務(wù)器,使用應(yīng)用虛擬化平臺(tái)上的互聯(lián)網(wǎng)瀏覽器訪問視頻資源,所述瀏覽器激活服務(wù)器端播放器中用于感知視頻播放請(qǐng)求的播放器插件,以對(duì)視頻播放進(jìn)行監(jiān)控。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟三進(jìn)一步包括:當(dāng)檢測到視頻播放請(qǐng)求時(shí),服務(wù)器端播放器把視頻播放請(qǐng)求信息發(fā)送給服務(wù)器端播放器中的控制器,所述控制器通知服務(wù)器端播放器的視頻引擎準(zhǔn)備將要播放的視頻數(shù)據(jù),視頻引擎將可播放的視頻源信息返回控制器。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟四進(jìn)一步包括:控制器通過應(yīng)用虛擬化平臺(tái)的虛擬通信通道,把視頻播放控制信息發(fā)送至客戶端播放器,并且所述視頻播放控制信息包括窗口大小、在屏幕上的顯示位置、視頻源信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟五中,客戶端播放請(qǐng)求信息包括終端設(shè)備類型、屏幕分辨率、屏幕支持顏色數(shù)、視頻源信息,并且,所述步驟六進(jìn)一步包括:
根據(jù)客戶端的請(qǐng)求信息,視頻引擎按照最適合的流媒體格式將視頻數(shù)據(jù)發(fā)送給客戶端播放器。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟六客戶端本地的視頻播放窗口被配置為對(duì)應(yīng)服務(wù)器端互聯(lián)網(wǎng)瀏覽器當(dāng)前頁面內(nèi)視頻播放區(qū)域的虛擬窗口,當(dāng)服務(wù)器端網(wǎng)頁位置變動(dòng)時(shí),服務(wù)器端播放器的控制器把事件信息發(fā)送給客戶端播放器,客戶端播放器接收這些事件信息,并相應(yīng)地改變窗口位置和狀態(tài),以保持其在網(wǎng)頁內(nèi)嵌視覺效果不變;
當(dāng)服務(wù)器端網(wǎng)頁視頻播放區(qū)域位置變動(dòng)時(shí),客戶端播放器窗口對(duì)應(yīng)地移動(dòng)位置;
當(dāng)服務(wù)器端網(wǎng)頁視頻播放區(qū)域部分不可見時(shí),將客戶端播放器窗口的對(duì)應(yīng)部分隱藏;
當(dāng)服務(wù)器端網(wǎng)頁切換回可見時(shí),客戶端播放器窗口進(jìn)行對(duì)應(yīng)部分的重現(xiàn);
當(dāng)服務(wù)器端網(wǎng)頁關(guān)閉時(shí),客戶端播放器將窗口關(guān)閉。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端包括個(gè)人計(jì)算機(jī)、智能手機(jī)或平板計(jì)算機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京泰然神州科技有限公司,未經(jīng)北京泰然神州科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410137175.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(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 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(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)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 確定吸收制品功效
- 一種虛擬機(jī)的安全訪問方法及虛擬機(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ì)





