資料介紹
交互式網絡電視(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次閱讀
下載排行
本周
- 1感應筆電路圖
- 0.06 MB | 7次下載 | 免費
- 2美的電磁爐維修手冊大全
- 1.56 MB | 5次下載 | 5 積分
- 3Cortex-M3/M4F指令集技術用戶手冊
- 2.28MB | 3次下載 | 免費
- 4SMD LED選型手冊 貼片燈珠
- 5.47 MB | 3次下載 | 免費
- 5基于PLC的拉絲機張力控制系統研究
- 0.14 MB | 2次下載 | 5 積分
- 6LZC3106G高性能諧振控制器中文手冊
- 1.29 MB | 1次下載 | 1 積分
- 7JL2233B集成電平轉換功能的LDO中文手冊
- 0.50 MB | 1次下載 | 免費
- 8加密芯片的一種破解方法和對應加密方案改進設計
- 0.29 MB | 1次下載 | 免費
本月
- 1使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 19次下載 | 免費
- 3華瑞昇CR216芯片數字萬用表規格書附原理圖及校正流程方法
- 0.74 MB | 14次下載 | 3 積分
- 4DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 13次下載 | 免費
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8感應筆電路圖
- 0.06 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多