欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

安卓機頂盒的數(shù)據(jù)分享和控制的方法、設備及系統(tǒng)的制作方法

文檔序號:8266875閱讀:336來源:國知局
安卓機頂盒的數(shù)據(jù)分享和控制的方法、設備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安卓機頂盒視頻服務技術(shù)領(lǐng)域,尤其涉及一種安卓機頂盒的數(shù)據(jù)分享和控制的方法、設備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡技術(shù)的日益發(fā)展,消費者對從網(wǎng)絡獲取高畫質(zhì)的視頻資源等信息的需求也越來越大。目前,很多家庭和企業(yè)等用戶都設置有安卓機頂盒。安卓機頂盒是具有全開放式平臺,搭載了安卓操作系統(tǒng),可以由用戶自行安裝和卸載軟件、游戲等第三方服務商提供的程序,通過此類程序來不斷對電視的功能進行擴充,并可以通過網(wǎng)線、無線網(wǎng)絡來實現(xiàn)上網(wǎng)沖浪的一種機頂盒。安卓機頂盒具有上網(wǎng)以及高清視頻等功能。
[0003]然而,當前的安卓機頂盒已經(jīng)難以滿足用戶的需求,例如用戶在使用安卓機頂盒收看高清視頻或者進行上網(wǎng)瀏覽時,均需要坐在電視機前進行瀏覽和收看。當用戶離開安卓機頂盒和電視機時,就無法收看安卓機頂盒所提供的高清視頻或者網(wǎng)絡內(nèi)容,且無法對安卓機頂盒進行控制。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例提供一種安卓機頂盒的數(shù)據(jù)分享和控制的方法、設備及系統(tǒng),以解決現(xiàn)有技術(shù)中當用戶離開安卓機頂盒和電視機時,無法收看安卓機頂盒所提供的高清視頻或者網(wǎng)絡內(nèi)容,且無法對安卓機頂盒進行控制的問題。
[0005]為了達到上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]一種安卓機頂盒的數(shù)據(jù)分享和控制的方法,包括:
[0007]將在機頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲于機頂盒設備的環(huán)形緩沖區(qū)中;
[0008]接收遠程終端設備發(fā)送的TCP連接請求,與所述遠程終端設備進行TCP連接;
[0009]接收遠程終端設備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請求或機頂盒設備控制指令;
[0010]在所述操作指令包括音視頻數(shù)據(jù)請求時,根據(jù)所述音視頻數(shù)據(jù)請求,向所述遠程終端設備發(fā)送音視頻數(shù)據(jù)請求所對應的所述音視頻數(shù)據(jù),以使得所述遠程終端設備對所述音視頻數(shù)據(jù)進行播放;
[0011]在所述操作指令包括機頂盒設備控制指令時,根據(jù)所述機頂盒設備控制指令控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作。
[0012]此外,在將在機頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲于機頂盒設備的環(huán)形緩沖區(qū)中之前,包括:
[0013]截取機頂盒設備系統(tǒng)內(nèi)核中frambuffer處理之前的各幀視頻圖像以及機頂盒設備系統(tǒng)內(nèi)核中的PCM音頻流數(shù)據(jù),并存儲于所述環(huán)形緩沖區(qū)中,并標記各幀視頻圖像和各段PCM音頻流數(shù)據(jù)所對應的系統(tǒng)時間。
[0014]具體的,所述將在機頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲于機頂盒設備的環(huán)形緩沖區(qū)中,包括:
[0015]通過機頂盒設備系統(tǒng)中的ffmpeg編碼庫將所述各幀視頻圖像編碼為H264標準格式數(shù)據(jù),并將所述PCM音頻流數(shù)據(jù)編碼為AAC格式數(shù)據(jù);
[0016]根據(jù)所述系統(tǒng)時間,通過所述ffmpeg編碼庫將所述H264標準格式數(shù)據(jù)和AAC格式數(shù)據(jù)合成封裝為MP4格式音視頻數(shù)據(jù);
[0017]將所述MP4格式音視頻數(shù)據(jù)存儲于機頂盒設備的環(huán)形緩沖區(qū)中。
[0018]此外,在接收遠程終端設備發(fā)送的TCP連接請求,與所述遠程終端設備進行TCP連接之前,包括:
[0019]定時向機頂盒設備外側(cè)進行UDP廣播;其中UDP廣播的內(nèi)容包括所述機頂盒設備的IP地址和端口號。
[0020]具體的,所述機頂盒設備控制指令包括一遠程終端設備操作數(shù)據(jù);
[0021]所述根據(jù)所述機頂盒設備控制指令控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作,包括:
[0022]將所述遠程終端設備操作數(shù)據(jù)轉(zhuǎn)換為安卓系統(tǒng)鍵值;
[0023]根據(jù)所述安卓系統(tǒng)鍵值控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作。
[0024]具體的,所述對應的操作包括切換機頂盒設備的電視頻道、調(diào)節(jié)機頂盒設備的播放音量、電子節(jié)目菜單操作、關(guān)閉機頂盒設備、鎖定機頂盒設備以及解鎖機頂盒設備。
[0025]進一步的,在根據(jù)所述安卓系統(tǒng)鍵值控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作之后,包括:
[0026]向所述遠程終端設備發(fā)送進行所述對應的操作之后的音視頻數(shù)據(jù)或者機頂盒設備的狀態(tài)信息。
[0027]一種機頂盒設備,包括:音視頻數(shù)據(jù)合成單元、TCP連接單元、操作指令接收單元、音視頻數(shù)據(jù)發(fā)送單元以及機頂盒設備控制單元;
[0028]其中,所述音視頻數(shù)據(jù)合成單元,用于將在機頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲于機頂盒設備的環(huán)形緩沖區(qū)中;
[0029]所述TCP連接單元,用于接收遠程終端設備發(fā)送的TCP連接請求,與所述遠程終端設備進行TCP連接;
[0030]所述操作指令接收單元,用于接收遠程終端設備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請求或機頂盒設備控制指令;
[0031]在所述操作指令包括音視頻數(shù)據(jù)請求時,所述音視頻數(shù)據(jù)發(fā)送單元,用于根據(jù)所述音視頻數(shù)據(jù)請求,向所述遠程終端設備發(fā)送音視頻數(shù)據(jù)請求所對應的所述音視頻數(shù)據(jù),以使得所述遠程終端設備對所述音視頻數(shù)據(jù)進行播放;
[0032]在所述操作指令包括機頂盒設備控制指令時,所述機頂盒設備控制單元,用于根據(jù)所述機頂盒設備控制指令控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作。
[0033]進一步的,所述機頂盒設備還包括:
[0034]視頻圖像及音頻流數(shù)據(jù)截取單元,用于截取機頂盒設備系統(tǒng)內(nèi)核中frambuffer處理之前的各幀視頻圖像以及機頂盒設備系統(tǒng)內(nèi)核中的PCM音頻流數(shù)據(jù),并存儲于所述環(huán)形緩沖區(qū)中,并標記各幀視頻圖像和各段PCM音頻流數(shù)據(jù)所對應的系統(tǒng)時間。
[0035]具體的,所述音視頻數(shù)據(jù)合成單元,包括:
[0036]編碼模塊,用于通過機頂盒設備系統(tǒng)中的ffmpeg編碼庫將所述各幀視頻圖像編碼為H264標準格式數(shù)據(jù),并將所述PCM音頻流數(shù)據(jù)編碼為AAC格式數(shù)據(jù);
[0037]合成封裝模塊,用于根據(jù)所述系統(tǒng)時間,通過所述ffmpeg編碼庫將所述H264標準格式數(shù)據(jù)和AAC格式數(shù)據(jù)合成封裝為MP4格式音視頻數(shù)據(jù);
[0038]存儲模塊,用于將所述MP4格式音視頻數(shù)據(jù)存儲于機頂盒設備的環(huán)形緩沖區(qū)中。
[0039]進一步的,所述機頂盒設備,還包括:
[0040]廣播單元,用于定時向機頂盒設備外側(cè)進行UDP廣播;其中UDP廣播的內(nèi)容包括所述機頂盒設備的IP地址和端口號。
[0041]此外,所述機頂盒設備控制指令包括一遠程終端設備操作數(shù)據(jù);
[0042]所述機頂盒設備控制單元,包括:
[0043]安卓系統(tǒng)鍵值轉(zhuǎn)換模塊,用于將所述遠程終端設備操作數(shù)據(jù)轉(zhuǎn)換為安卓系統(tǒng)鍵值;
[0044]機頂盒設備控制模塊,用于根據(jù)所述安卓系統(tǒng)鍵值控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作。
[0045]具體的,所述機頂盒設備控制模塊中的所述對應的操作包括切換機頂盒設備的電視頻道、調(diào)節(jié)機頂盒設備的播放音量、電子節(jié)目菜單操作、關(guān)閉機頂盒設備、鎖定機頂盒設備以及解鎖機頂盒設備。
[0046]進一步的,所述機頂盒設備,還包括:
[0047]狀態(tài)信息及數(shù)據(jù)反饋單元,用于向所述遠程終端設備發(fā)送進行所述對應的操作之后的音視頻數(shù)據(jù)或者機頂盒設備的狀態(tài)信息。
[0048]一種安卓機頂盒的數(shù)據(jù)分享和控制的系統(tǒng),包括機頂盒設備和遠程終端設備;
[0049]其中,所述機頂盒設備,用于將在機頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲于機頂盒設備的環(huán)形緩沖區(qū)中;接收遠程終端設備發(fā)送的TCP連接請求,與所述遠程終端設備進行TCP連接;接收遠程終端設備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請求或機頂盒設備控制指令;在所述操作指令包括音視頻數(shù)據(jù)請求時,根據(jù)所述音視頻數(shù)據(jù)請求,向所述遠程終端設備發(fā)送音視頻數(shù)據(jù)請求所對應的所述音視頻數(shù)據(jù);在所述操作指令包括機頂盒設備控制指令時,根據(jù)所述機頂盒設備控制指令控制所述機頂盒設備進行與所述機頂盒設備控制指令對應的操作;
[0050]所述遠程終端設備,用于向所述機頂盒設備發(fā)送所述TCP連接請求以及所述操作指令;并接收所述機頂盒設備發(fā)送的音視頻數(shù)據(jù),對所述音視頻數(shù)據(jù)進行播放。
[0051]本發(fā)明實施例提供的安卓機頂盒的數(shù)據(jù)分享和控制的方法、設備及系統(tǒng),能夠?qū)⒃跈C頂盒設備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巫山县| 梧州市| 北辰区| 杭州市| 宣武区| 三河市| 靖边县| 浙江省| 土默特左旗| 曲靖市| 襄汾县| 涿州市| 永靖县| 章丘市| 龙陵县| 女性| 三台县| 金川县| 新干县| 涞源县| 德化县| 葫芦岛市| 太和县| 金平| 高邑县| 安徽省| 琼海市| 吴川市| 孟津县| 鹤壁市| 黔西| 临湘市| 罗甸县| 洮南市| 邓州市| 青川县| 莒南县| 邢台县| 鹤山市| 临江市| 淮安市|