基于IPv6的嵌入式互聯(lián)網(wǎng)視頻應用開(kāi)發(fā)
引言
本文引用地址:http://dyxdggzs.com/article/128735.htm交互式網(wǎng)絡(luò )電視(IPTV)的興起,可以為觀(guān)看者提供一種新的方式來(lái)選擇與控制他們的播放內容,國內外運營(yíng)服務(wù)商紛紛投資建設自己的IPTV運營(yíng)平臺。隨著(zhù)Web2.0的興起,新型的視頻內容服務(wù)商打破了IPTV內容提供者與內容使用者之間的界限,使得視頻內容得以爆發(fā)式地增長(cháng)。諸如YouTube、優(yōu)酷以及類(lèi)似的網(wǎng)站,越來(lái)越多地沖擊著(zhù)傳統電視媒體。這些視頻網(wǎng)站的高度流行,使更多的人開(kāi)始關(guān)注互聯(lián)網(wǎng)視頻,視頻內容也得到了極大的豐富。
觀(guān)看者不僅希望能夠接收優(yōu)質(zhì)的IPTV的內容,更希望能夠如同普通電視一般方便地觀(guān)看。IPv6網(wǎng)絡(luò )的發(fā)展使得帶寬越來(lái)越充足,嵌入式技術(shù)的發(fā)展則為方便地觀(guān)看這些內容提供了基礎。本文就是基于這樣的現實(shí),設計了一種通過(guò)家用機頂盒播放互聯(lián)網(wǎng)視頻的應用架構,解決播放這些互聯(lián)網(wǎng)視頻必須通過(guò)電腦的問(wèn)題,使得觀(guān)看這些視頻內容變得簡(jiǎn)單易用。
技術(shù)原理
典型的互聯(lián)網(wǎng)視頻網(wǎng)站包括幾個(gè)基本的組成部分:視頻介紹、視頻分類(lèi)、視頻本身——通常是flv文件格式及相關(guān)視頻。我們在通過(guò)瀏覽器或者專(zhuān)用軟件播放選定的視頻之前,首先要通過(guò)關(guān)鍵字搜索或者分類(lèi)搜索的方式找到對應視頻,然后才能播放。大多數的視頻網(wǎng)站都采用流媒體播放方式,可以讓我們邊下載邊播放,少數需要下載后才能播放。我們設計的嵌入式應用架構包括如下幾個(gè)功能組成部分:
● 通過(guò)網(wǎng)絡(luò )檢索并下載視頻內容;
● 設定過(guò)濾器分類(lèi)檢索視頻內容;
● 可以對下載后的視頻海報進(jìn)行幻燈式播放;
● 對flv視頻文件的編解碼、音視頻編碼及音畫(huà)同步;
● 友好化用戶(hù)播放界面。
這套架構的基本應用結構如圖1所示。
評論