两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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

[0004]本發(fā)明實(shí)施例提供一種安卓機(jī)頂盒的數(shù)據(jù)分享和控制的方法、設(shè)備及系統(tǒng),以解決現(xiàn)有技術(shù)中當(dāng)用戶離開安卓機(jī)頂盒和電視機(jī)時(shí),無法收看安卓機(jī)頂盒所提供的高清視頻或者網(wǎng)絡(luò)內(nèi)容,且無法對(duì)安卓機(jī)頂盒進(jìn)行控制的問題。
[0005]為了達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]一種安卓機(jī)頂盒的數(shù)據(jù)分享和控制的方法,包括:
[0007]將在機(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中;
[0008]接收遠(yuǎn)程終端設(shè)備發(fā)送的TCP連接請(qǐng)求,與所述遠(yuǎn)程終端設(shè)備進(jìn)行TCP連接;
[0009]接收遠(yuǎn)程終端設(shè)備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求或機(jī)頂盒設(shè)備控制指令;
[0010]在所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求時(shí),根據(jù)所述音視頻數(shù)據(jù)請(qǐng)求,向所述遠(yuǎn)程終端設(shè)備發(fā)送音視頻數(shù)據(jù)請(qǐng)求所對(duì)應(yīng)的所述音視頻數(shù)據(jù),以使得所述遠(yuǎn)程終端設(shè)備對(duì)所述音視頻數(shù)據(jù)進(jìn)行播放;
[0011]在所述操作指令包括機(jī)頂盒設(shè)備控制指令時(shí),根據(jù)所述機(jī)頂盒設(shè)備控制指令控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作。
[0012]此外,在將在機(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中之前,包括:
[0013]截取機(jī)頂盒設(shè)備系統(tǒng)內(nèi)核中frambuffer處理之前的各幀視頻圖像以及機(jī)頂盒設(shè)備系統(tǒng)內(nèi)核中的PCM音頻流數(shù)據(jù),并存儲(chǔ)于所述環(huán)形緩沖區(qū)中,并標(biāo)記各幀視頻圖像和各段PCM音頻流數(shù)據(jù)所對(duì)應(yīng)的系統(tǒng)時(shí)間。
[0014]具體的,所述將在機(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中,包括:
[0015]通過機(jī)頂盒設(shè)備系統(tǒng)中的ffmpeg編碼庫將所述各幀視頻圖像編碼為H264標(biāo)準(zhǔn)格式數(shù)據(jù),并將所述PCM音頻流數(shù)據(jù)編碼為AAC格式數(shù)據(jù);
[0016]根據(jù)所述系統(tǒng)時(shí)間,通過所述ffmpeg編碼庫將所述H264標(biāo)準(zhǔn)格式數(shù)據(jù)和AAC格式數(shù)據(jù)合成封裝為MP4格式音視頻數(shù)據(jù);
[0017]將所述MP4格式音視頻數(shù)據(jù)存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中。
[0018]此外,在接收遠(yuǎn)程終端設(shè)備發(fā)送的TCP連接請(qǐng)求,與所述遠(yuǎn)程終端設(shè)備進(jìn)行TCP連接之前,包括:
[0019]定時(shí)向機(jī)頂盒設(shè)備外側(cè)進(jìn)行UDP廣播;其中UDP廣播的內(nèi)容包括所述機(jī)頂盒設(shè)備的IP地址和端口號(hào)。
[0020]具體的,所述機(jī)頂盒設(shè)備控制指令包括一遠(yuǎn)程終端設(shè)備操作數(shù)據(jù);
[0021]所述根據(jù)所述機(jī)頂盒設(shè)備控制指令控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作,包括:
[0022]將所述遠(yuǎn)程終端設(shè)備操作數(shù)據(jù)轉(zhuǎn)換為安卓系統(tǒng)鍵值;
[0023]根據(jù)所述安卓系統(tǒng)鍵值控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作。
[0024]具體的,所述對(duì)應(yīng)的操作包括切換機(jī)頂盒設(shè)備的電視頻道、調(diào)節(jié)機(jī)頂盒設(shè)備的播放音量、電子節(jié)目菜單操作、關(guān)閉機(jī)頂盒設(shè)備、鎖定機(jī)頂盒設(shè)備以及解鎖機(jī)頂盒設(shè)備。
[0025]進(jìn)一步的,在根據(jù)所述安卓系統(tǒng)鍵值控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作之后,包括:
[0026]向所述遠(yuǎn)程終端設(shè)備發(fā)送進(jìn)行所述對(duì)應(yīng)的操作之后的音視頻數(shù)據(jù)或者機(jī)頂盒設(shè)備的狀態(tài)信息。
[0027]一種機(jī)頂盒設(shè)備,包括:音視頻數(shù)據(jù)合成單元、TCP連接單元、操作指令接收單元、音視頻數(shù)據(jù)發(fā)送單元以及機(jī)頂盒設(shè)備控制單元;
[0028]其中,所述音視頻數(shù)據(jù)合成單元,用于將在機(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中;
[0029]所述TCP連接單元,用于接收遠(yuǎn)程終端設(shè)備發(fā)送的TCP連接請(qǐng)求,與所述遠(yuǎn)程終端設(shè)備進(jìn)行TCP連接;
[0030]所述操作指令接收單元,用于接收遠(yuǎn)程終端設(shè)備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求或機(jī)頂盒設(shè)備控制指令;
[0031]在所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求時(shí),所述音視頻數(shù)據(jù)發(fā)送單元,用于根據(jù)所述音視頻數(shù)據(jù)請(qǐng)求,向所述遠(yuǎn)程終端設(shè)備發(fā)送音視頻數(shù)據(jù)請(qǐng)求所對(duì)應(yīng)的所述音視頻數(shù)據(jù),以使得所述遠(yuǎn)程終端設(shè)備對(duì)所述音視頻數(shù)據(jù)進(jìn)行播放;
[0032]在所述操作指令包括機(jī)頂盒設(shè)備控制指令時(shí),所述機(jī)頂盒設(shè)備控制單元,用于根據(jù)所述機(jī)頂盒設(shè)備控制指令控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作。
[0033]進(jìn)一步的,所述機(jī)頂盒設(shè)備還包括:
[0034]視頻圖像及音頻流數(shù)據(jù)截取單元,用于截取機(jī)頂盒設(shè)備系統(tǒng)內(nèi)核中frambuffer處理之前的各幀視頻圖像以及機(jī)頂盒設(shè)備系統(tǒng)內(nèi)核中的PCM音頻流數(shù)據(jù),并存儲(chǔ)于所述環(huán)形緩沖區(qū)中,并標(biāo)記各幀視頻圖像和各段PCM音頻流數(shù)據(jù)所對(duì)應(yīng)的系統(tǒng)時(shí)間。
[0035]具體的,所述音視頻數(shù)據(jù)合成單元,包括:
[0036]編碼模塊,用于通過機(jī)頂盒設(shè)備系統(tǒng)中的ffmpeg編碼庫將所述各幀視頻圖像編碼為H264標(biāo)準(zhǔn)格式數(shù)據(jù),并將所述PCM音頻流數(shù)據(jù)編碼為AAC格式數(shù)據(jù);
[0037]合成封裝模塊,用于根據(jù)所述系統(tǒng)時(shí)間,通過所述ffmpeg編碼庫將所述H264標(biāo)準(zhǔn)格式數(shù)據(jù)和AAC格式數(shù)據(jù)合成封裝為MP4格式音視頻數(shù)據(jù);
[0038]存儲(chǔ)模塊,用于將所述MP4格式音視頻數(shù)據(jù)存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中。
[0039]進(jìn)一步的,所述機(jī)頂盒設(shè)備,還包括:
[0040]廣播單元,用于定時(shí)向機(jī)頂盒設(shè)備外側(cè)進(jìn)行UDP廣播;其中UDP廣播的內(nèi)容包括所述機(jī)頂盒設(shè)備的IP地址和端口號(hào)。
[0041]此外,所述機(jī)頂盒設(shè)備控制指令包括一遠(yuǎn)程終端設(shè)備操作數(shù)據(jù);
[0042]所述機(jī)頂盒設(shè)備控制單元,包括:
[0043]安卓系統(tǒng)鍵值轉(zhuǎn)換模塊,用于將所述遠(yuǎn)程終端設(shè)備操作數(shù)據(jù)轉(zhuǎn)換為安卓系統(tǒng)鍵值;
[0044]機(jī)頂盒設(shè)備控制模塊,用于根據(jù)所述安卓系統(tǒng)鍵值控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作。
[0045]具體的,所述機(jī)頂盒設(shè)備控制模塊中的所述對(duì)應(yīng)的操作包括切換機(jī)頂盒設(shè)備的電視頻道、調(diào)節(jié)機(jī)頂盒設(shè)備的播放音量、電子節(jié)目菜單操作、關(guān)閉機(jī)頂盒設(shè)備、鎖定機(jī)頂盒設(shè)備以及解鎖機(jī)頂盒設(shè)備。
[0046]進(jìn)一步的,所述機(jī)頂盒設(shè)備,還包括:
[0047]狀態(tài)信息及數(shù)據(jù)反饋單元,用于向所述遠(yuǎn)程終端設(shè)備發(fā)送進(jìn)行所述對(duì)應(yīng)的操作之后的音視頻數(shù)據(jù)或者機(jī)頂盒設(shè)備的狀態(tài)信息。
[0048]一種安卓機(jī)頂盒的數(shù)據(jù)分享和控制的系統(tǒng),包括機(jī)頂盒設(shè)備和遠(yuǎn)程終端設(shè)備;
[0049]其中,所述機(jī)頂盒設(shè)備,用于將在機(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),并存儲(chǔ)于機(jī)頂盒設(shè)備的環(huán)形緩沖區(qū)中;接收遠(yuǎn)程終端設(shè)備發(fā)送的TCP連接請(qǐng)求,與所述遠(yuǎn)程終端設(shè)備進(jìn)行TCP連接;接收遠(yuǎn)程終端設(shè)備發(fā)送的操作指令;所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求或機(jī)頂盒設(shè)備控制指令;在所述操作指令包括音視頻數(shù)據(jù)請(qǐng)求時(shí),根據(jù)所述音視頻數(shù)據(jù)請(qǐng)求,向所述遠(yuǎn)程終端設(shè)備發(fā)送音視頻數(shù)據(jù)請(qǐng)求所對(duì)應(yīng)的所述音視頻數(shù)據(jù);在所述操作指令包括機(jī)頂盒設(shè)備控制指令時(shí),根據(jù)所述機(jī)頂盒設(shè)備控制指令控制所述機(jī)頂盒設(shè)備進(jìn)行與所述機(jī)頂盒設(shè)備控制指令對(duì)應(yīng)的操作;
[0050]所述遠(yuǎn)程終端設(shè)備,用于向所述機(jī)頂盒設(shè)備發(fā)送所述TCP連接請(qǐng)求以及所述操作指令;并接收所述機(jī)頂盒設(shè)備發(fā)送的音視頻數(shù)據(jù),對(duì)所述音視頻數(shù)據(jù)進(jìn)行播放。
[0051]本發(fā)明實(shí)施例提供的安卓機(jī)頂盒的數(shù)據(jù)分享和控制的方法、設(shè)備及系統(tǒng),能夠?qū)⒃跈C(jī)頂盒設(shè)備中播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)合成為音視頻數(shù)據(jù),
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安达市| 通化县| 明水县| 义马市| 台东市| 田东县| 林口县| 中山市| 安化县| 高雄市| 九寨沟县| 襄城县| 广昌县| 临泉县| 鹰潭市| 佳木斯市| 正蓝旗| 雷州市| 峨边| 琼海市| 罗定市| 武乡县| 河北省| 南京市| 胶州市| 江陵县| 米易县| 南和县| 古交市| 习水县| 鄂尔多斯市| 雅安市| 罗平县| 天台县| 手游| 临沭县| 岐山县| 金寨县| 海安县| 丹巴县| 鄂尔多斯市|