資料介紹
交互式網絡電視(IPTV)的興起,可以為觀看者提供一種新的方式來選擇與控制他們的播放內容,國內外運營服務商紛紛投資建設自己的IPTV運營平臺[1]。隨著Web2.0的興起,新型的視頻內容服務商打破了IPTV內容提供者與內容使用者之間的界限,使得視頻內容得以爆發式地增長[2]。諸如YouTube、優酷以及類似的網站,越來越多地沖擊著傳統電視媒體。這些視頻網站的高度流行,使更多的人開始關注互聯網視頻,視頻內容也得到了極大的豐富。
觀看者不僅希望能夠接收優質的IPTV的內容,更希望能夠如同普通電視一般方便地觀看。IPv6網絡的發展使得帶寬越來越充足,嵌入式技術的發展則為方便地觀看這些內容提供了基礎。本文就是基于這樣的現實,設計了一種通過家用機頂盒播放互聯網視頻的應用架構,解決播放這些互聯網視頻必須通過電腦的問題,使得觀看這些視頻內容變得簡單易用。
技術原理
典型的互聯網視頻網站包括幾個基本的組成部分:視頻介紹、視頻分類、視頻本身——通常是flv文件格式及相關視頻。我們在通過瀏覽器或者專用軟件播放選定的視頻之前,首先要通過關鍵字搜索或者分類搜索的方式找到對應視頻,然后才能播放。大多數的視頻網站都采用流媒體播放方式,可以讓我們邊下載邊播放,少數需要下載后才能播放。我們設計的嵌入式應用架構包括如下幾個功能組成部分:
● 通過網絡檢索并下載視頻內容;
● 設定過濾器分類檢索視頻內容;
● 可以對下載后的視頻海報進行幻燈式播放;
● 對_x001D_v視頻文件的編解碼、音視頻編碼及音畫同步;
● 友好化用戶播放界面。
這套架構的基本應用結構如圖1所示。
應用架構的組成與實現
硬件系統的組成
流媒體編解碼單元是整個系統的核心部分,主要由嵌入式系統、嵌入式CPU及外圍部件組成。嵌入式CPU采用三星公司的S3C2440,400MHz主頻,內部集成了ARM920T微處理器和常用外圍組件、64M SDRAM及256M FLASH。通過S3C2440的GPIO與以太網控制器芯片DM9000的連接,擴展了網絡接口,并接入互聯網,單元結構參見圖2。
嵌入式操作系統采用的是Linux,有如下特點:開放的源代碼, 內核小, 執行效率高,對IPv6的良好支持; Linux的高度模塊化使組件更容易加載和卸載; 內置網絡支持, 容易實現內置的Web服務器等;支持多種硬件平臺;提供完整的開發工具和SDK(Software Development Kit),提供圖形化的定制和配置工具。
觀看者不僅希望能夠接收優質的IPTV的內容,更希望能夠如同普通電視一般方便地觀看。IPv6網絡的發展使得帶寬越來越充足,嵌入式技術的發展則為方便地觀看這些內容提供了基礎。本文就是基于這樣的現實,設計了一種通過家用機頂盒播放互聯網視頻的應用架構,解決播放這些互聯網視頻必須通過電腦的問題,使得觀看這些視頻內容變得簡單易用。
技術原理
典型的互聯網視頻網站包括幾個基本的組成部分:視頻介紹、視頻分類、視頻本身——通常是flv文件格式及相關視頻。我們在通過瀏覽器或者專用軟件播放選定的視頻之前,首先要通過關鍵字搜索或者分類搜索的方式找到對應視頻,然后才能播放。大多數的視頻網站都采用流媒體播放方式,可以讓我們邊下載邊播放,少數需要下載后才能播放。我們設計的嵌入式應用架構包括如下幾個功能組成部分:
● 通過網絡檢索并下載視頻內容;
● 設定過濾器分類檢索視頻內容;
● 可以對下載后的視頻海報進行幻燈式播放;
● 對_x001D_v視頻文件的編解碼、音視頻編碼及音畫同步;
● 友好化用戶播放界面。
這套架構的基本應用結構如圖1所示。
應用架構的組成與實現
硬件系統的組成
流媒體編解碼單元是整個系統的核心部分,主要由嵌入式系統、嵌入式CPU及外圍部件組成。嵌入式CPU采用三星公司的S3C2440,400MHz主頻,內部集成了ARM920T微處理器和常用外圍組件、64M SDRAM及256M FLASH。通過S3C2440的GPIO與以太網控制器芯片DM9000的連接,擴展了網絡接口,并接入互聯網,單元結構參見圖2。
嵌入式操作系統采用的是Linux,有如下特點:開放的源代碼, 內核小, 執行效率高,對IPv6的良好支持; Linux的高度模塊化使組件更容易加載和卸載; 內置網絡支持, 容易實現內置的Web服務器等;支持多種硬件平臺;提供完整的開發工具和SDK(Software Development Kit),提供圖形化的定制和配置工具。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于IPv6和ZigBee的嵌入式互聯網網關設計 30次下載
- IPv4和IPv6的介紹和IPv6將成為5G和物聯網基礎協議 11次下載
- 嵌入式互聯網視頻點播應用架構 1次下載
- 對IPv6和IPv4傳輸性能的對比研究 30次下載
- ARM實現無線視頻點播系統
- IPv6 DNS代理軟件的設計與實現 13次下載
- IPV6協議及核心交換機配置研究 35次下載
- 淺談IPV6(介紹IPV6的特點和功能)
- 3G視頻點播系統中流媒體協議棧的解決方案
- 基于IPV6的嵌入式視頻監控系統
- 基于LINUX系統的IPv6網絡安裝與調試
- 基于DirectShow的嵌入式視頻點播終端的設計
- IPv6的嵌入式設計與實現
- 一種嵌入式IPv4/IPv6雙協議棧的實現
- IPV6的嵌入式校園網絡防火墻設計
- ipv6功能有什么用 ipv6開啟好還是關閉好 3.1w次閱讀
- 為什么IPv6普及的這么慢?為什么選擇IPv6呢? 465次閱讀
- 互聯網IPv6演進步驟和兩種方案分析 4301次閱讀
- 利用嵌入式體驗質量技術提高視頻體驗質量 2615次閱讀
- 組播過渡技術保證IPv4與IPv6節點實現平滑過渡 2396次閱讀
- 嵌入式和互聯網行業應該如何選擇 5579次閱讀
- 如何解決IPv6帶來的互聯網流量擁塞問題? 4466次閱讀
- 一種通過嵌入式互聯網技術控制在線嵌入式設備的遠程監控系統設計 3641次閱讀
- 本地如何搭建IPv6環境測試你的APP 5472次閱讀
- ipv4和ipv6有什么區別 1.7w次閱讀
- 如何用隧道搭建ipv6 2.8w次閱讀
- 路由器ipv6設置方法_ipv6路由器設置教程 25w次閱讀
- 本地Mac電腦搭建IPV6測試環境 6872次閱讀
- ipv6網絡是什么_如何判斷自己的網絡環境是否支持ipv6 14.6w次閱讀
- ipv6是什么_ipv6有什么用 6w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多