《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于IPv6的嵌入式互聯網視頻應用開發
基于IPv6的嵌入式互聯網視頻應用開發
維庫
摘要: 本文設計并初步實現了IPv6環境下嵌入式互聯網視頻點播應用架構。在有限資源系統開發中,使用軟件系統工程的思想,用分層結構假設開發架構,在實驗環境中測試播放較為順暢。生產環境中,采用具備更好DSP性能的輔助CPU,配合本文的ARM芯片實現本架構,可以更為丌頁暢地播放網絡視頻,進一步提高系統的性能。
Abstract:
Key words :

     引言

  交互式網絡電視(IPTV)的興起,可以為觀看者提供一種新的方式來選擇與控制他們的播放內容,國內外運營服務商紛紛投資建設自己的IPTV運營平臺。隨著Web2 o的興起,新型的視頻內容服務商打破了IPTV內容提供者與內容使用者之間的界限,使得視頻內容得以爆發式地增長。諸如YouTube、優酷以及類似的網站,越來越多地沖擊著傳統電視媒體。這些視頻網站的高度流行,使更多的人開始關注互聯網視頻,視頻內容也得到了極大的豐富。

  觀看者不僅希望能夠接收優質的IPTV的內容,更希望能夠如同普通電視一股方便地觀看。IPv6網絡的發展使得帶寬越來越充足,嵌入式技術的發展則為方便地觀看這些內容提供了基礎。本文就是基于這樣的現實,設計了一種通過家用機頂盒播放互聯網視頻的應用架構,解決播放這些互聯網視頻必須通過電腦的問題,使得觀看這些視頻內容變得簡單易用。

  技術原理

  典型的互聯網視頻網站包括幾個基本的組成部分:視頻介紹、視頻分類、視頻本身——通常是flv文件格式及相關視頻。我們在通過瀏覽器或者專用軟件播放選定的視頻之前,首先要通過關鍵字搜索或者分類搜索的方式找到對應視頻,然后才能播放。大多數的視頻網站都采用流媒體播放方式,可以讓我們邊下載邊播放,少數需要下載后才能播放。我們設計的嵌入式應用架構包括如下幾個功能組成部分:

  ·通過網絡檢索并下載視頻內容;

  ·設定過濾器分類檢索視頻內容;

  ·可以對下載后的視頻海報進行

  幻燈式播放:

  ·對伽視頻文件的編解碼、音視頻編碼及音畫同步:

  ·友好化用戶播放界面。

  這套架構的基本應用結構如圖1所示。

視頻服務的嵌入式應用架構
 


圖1視頻服務的嵌入式應用架構

  應用架構的組成與實現

  硬件系統的組成

  流媒體編解碼單元是整個系統的核心部分,主要由嵌入式系統、嵌入式CPU及外圍部件組成。嵌入式CPU采用三星公司的S3C2440,400MHz主頻,內部集成了ARM920T微處理器和常用夕卜圍組件、64M SDRAM及256MFLASH。通過S3C2440的GPIO與以太網控制器芯片DM9000的連接,擴展了網絡接口,并接人互聯網,單元結構參見圖2。

流媒體編碼單元結構
 


圖2流媒體編碼單元結構

  嵌入式操作系統采用的是Linux,有如下特點:開放的源代碼,內核小,執行效率高,對IPv6的良好支持; Linux的高度模塊化使組件更容易加載和卸載; 內置網絡支持,容易實現內置的Web服務器等;支持多種硬件平臺;提供完整的開發工具和SDK(Software Development Kit),提供圖形化的定制和配置工具。

  軟件設計與實現

  嵌入式網絡視頻點播處理時,需要進行實時的圖像處理、音視頻解碼與同步、網絡傳輸、圖形用戶界面四部分協同處理。為了確倮軟件開發、集成乃至最后測試時不至于過分復雜,我們對這四部分進行分層處理。從功能的角度來看,整個軟件架構包括四個部分:

  ·網絡功能庫;

  ·流媒體處理庫;

  ·音視頻解碼庫;

  ·用戶界面庫。

  架構接口參見圖3。

視頻播放應用架構
 


圖3視頻播放應用架構

  網絡功能庫

  網絡功能庫在標準IPv6協議的基礎上設計了用于通過互聯網處理查詢/檢索音視頻內容,同時負責實時流媒體內容下載的應用協議。圖4描述了網絡功能庫的處理過程:

網絡功能庫流程圖
 


圖4網絡功能庫流程圖

 ?、偻ㄟ^NETLIB_handlerlnit()創建NETLIB_Handler實例,完成初始化工作;②通過NETLIB_search()或NETLIB searchBylndex()進行查詢;③檢索的結果由Handler處理,亦可重新搜索;④NETLIB readContent ( )或NETLIB ̄getCount()可以從handler倮存的檢索信息中讀取指定內容;⑤檢索完畢可通過NETLIB_handl erDestroy銷除緩存中的結果集。

  下面介紹網絡功能庫主要功能函數說明,包括下面幾個API。

  int NETLIB_search(NETLIB_Handler handler, char* keyword,NETLIB_QueryType queryType,unsigned int maxCount)。描述:搜索給定關鍵字的視頻,并返回不超過maxCount指定數量的結果。

  int NET LIB_readContent(NETLIB_Handler handler,int index,NETLIB VideoDetail*videoDetail)。摘述:從檢索結果中根據指定的順序(index)讀取相應的內容。

  流媒體處理庫

  流媒體處理庫負責處理流媒體數據,它的功能包括:①從實時媒體流中分解音視頻;②選定音視頻解碼庫對分解的音視頻進行解碼;③對解碼后的音視頻進行同步渲染,確保播放效果。處理流程參見圖5。

 

流媒體處理庫流程圖

圖5流媒體處理庫流程圖

  音視頻解碼庫

  一個功能完善的FLv播放器必然包括以下三大核心功能模塊。

 ?。?)標簽解析模

  塊:能夠按照Adobe公司制定的文檔格式規范對Fly文檔凵(結構類似swf文件)進行解析。

  (2)影片執行模塊:能夠按照一定的時間順序執行影片。

 ?。?)ActionScript解析引擎:能夠響應用戶的交互行為并更好地控制Fly文檔的行為。

  考慮到使用機頂盒播放flv視頻時操作交互類flv文檔時的非便利性,故此我們當前實現版本中主要解決了播放時必須的問題,主要功能接口描述如下。

  FLVDEC_create(Engine_Handlehandle,string name);用于創建FLV解碼器實例。

  FLVDEC_control(FLVDEC_Handle, FLVDEC_Cmd id,FLVDEC ̄DynamicParams* params,FLVDEC_Status*status);用于在∏V解碼器實例中實現FLV播放控制。

  FLVDEC_process(FLVDEC_Handle handle,XDM_BufDesc* inBufs,XDM BufDesc* outBufs,FLVDEC InArgs* inArgs,FLVDEC_OutArgs*outArgs);在FLV解碼器實例中實現FLV播放。

  FLVDEC delete(FLVDEC_Handle handle);用于刪除FLV;解碼器實例。

  用戶界面庫

  用戶界面庫基于DirectFB。DirectFB是專門為滿足嵌入式設備要求而開發的小巧、強大、靈活和易于使用的圖形系統,并且試圖成為一個建構于Linux Framebuffer Device之上的新圖形標準。它在FrameBuffer的基礎上提供了圖形加速、輸入設備處理提取、透明窗口和多重顯示層的功能,能夠對嵌入式系統GUI有較好的支持。與那些通用的嵌人式GUI系統相比,它具有非常簡潔、高效的體系結構和硬件圖形加速功能。

  運行效果

  在測試用的ΛRM2440板子上播放流暢,截圖參見圖6。

運行效果圖
 


圖6 運行效果圖

  結論

  本文設計并初步實現了IPv6環境下嵌入式互聯網視頻點播應用架構。在有限資源系統開發中,使用軟件系統工程的思想,用分層結構假設開發架構,在實驗環境中測試播放較為順暢。生產環境中,采用具備更好DSP性能的輔助CPU,配合本文的ARM芯片實現本架構,可以更為丌頁暢地播放網絡視頻,進一步提高系統的性能。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品1区2区| 欧美精品播放| 国产精品初高中精品久久| 久久精品国语| 欧美日韩一级片在线观看| 亚洲欧美视频一区二区三区| 欧美午夜精品理论片a级大开眼界| 欧美日韩精品系列| 国产精品麻豆欧美日韩ww| 欧美精品www在线观看| 国产精品狠色婷| 在线观看一区欧美| 亚洲娇小video精品| 中国成人亚色综合网站| 欧美美女操人视频| 欧美制服丝袜第一页| 久久精品国产99精品国产亚洲性色| 久久九九久久九九| 国产精品久久久久9999高清| 国产精品久久国产精麻豆99网站| 日韩一级二级三级| 一本色道88久久加勒比精品| 在线观看亚洲视频| 国产日韩专区在线| 久久精品国产久精国产思思| 欧美激情精品久久久久久久变态| 欧美日韩美女一区二区| 欧美日韩免费高清一区色橹橹| 亚洲激情欧美激情| 激情婷婷欧美| 一区二区不卡在线视频 午夜欧美不卡在| 久久久精品国产免费观看同学| 国产精品久久波多野结衣| 韩国一区二区三区美女美女秀| 久久久久久网址| 欧美三级资源在线| 国产精品高清网站| 伊人春色精品| 久久精品视频在线看| 国产精品大片| 国产日产精品一区二区三区四区的观看方式| 国内成人精品视频| 午夜精品久久久久久久蜜桃app| 欧美一区二区三区免费在线看| 亚洲天堂激情| 影音先锋日韩资源| 国产精品99久久久久久www| 一区二区三区精品在线| 久久中文久久字幕| 久久中文字幕一区二区三区| 国产色产综合色产在线视频| 亚洲激情在线视频| 国产午夜久久| 99国产精品久久久| 国产一区免费视频| 亚洲国产精品一区| 亚洲成色777777在线观看影院| 日韩天天综合| 91久久精品国产91久久性色tv| 亚洲国产另类久久久精品极度| 欧美亚洲日本一区| 国产精品久久777777毛茸茸| 一区二区三区久久精品| 一区二区三区久久久| 亚洲伦理自拍| 亚洲国产精品va在看黑人| 欧美在线电影| 亚洲国产精品电影| 亚洲性线免费观看视频成熟| 亚洲麻豆一区| 国产美女精品免费电影| 久久国产日韩欧美| 国产亚洲a∨片在线观看| 国模套图日韩精品一区二区| 国产精品视频精品视频| 99精品热视频只有精品10| 欧美99在线视频观看| 一区精品在线播放| 欧美日韩在线第一页| 在线观看日韩av电影| 久久精品国产欧美亚洲人人爽| 欧美大胆人体视频| 亚洲一区在线观看免费观看电影高清| 一区电影在线观看| 欧美亚洲日本网站| 一区二区高清| 久久久夜色精品亚洲| 在线观看国产一区二区| 国产精品久久久久一区二区| 狠狠色噜噜狠狠狠狠色吗综合| 欧美日产国产成人免费图片| 樱花yy私人影院亚洲| 欧美理论大片| 国产欧美一区二区三区在线老狼| 亚洲理论电影网| 亚洲国产一区二区三区高清| 国产精品免费网站在线观看| 日韩视频三区| 乱中年女人伦av一区二区| 欧美日韩在线视频首页| 精品成人国产在线观看男人呻吟| 久久精品亚洲精品国产欧美kt∨| 欧美成人一二三| 在线看视频不卡| 亚洲国产另类精品专区| 午夜欧美电影在线观看| 久久精品2019中文字幕| 国产私拍一区| 国产精品乱码| 欧美另类69精品久久久久9999| 欧美大片免费看| 国产三区精品| 欧美日韩一区二区三区四区在线观看| 亚洲午夜精品福利| 亚洲欧美另类在线观看| 久久精品九九| 国产亚洲制服色| 久久综合国产精品| 亚洲欧美日韩在线高清直播| 亚洲经典三级| 亚洲激情电影中文字幕| 国内久久精品| 91久久精品国产91久久性色| 国产日韩精品在线观看| 性色av一区二区三区在线观看| 老司机免费视频久久| 韩国精品在线观看| 噜噜噜在线观看免费视频日韩| 亚洲激情不卡| 国产日韩精品入口| 91久久午夜| 中文久久乱码一区二区| 国产精品久久久久久一区二区三区| 一区二区三区视频在线看| 亚洲欧美国产视频| 欧美怡红院视频一区二区三区| 国产精品日韩精品欧美在线| 国产免费成人在线视频| 国产精品一区二区三区免费观看| 亚洲制服欧美中文字幕中文字幕| 欧美日韩在线不卡| 欧美.日韩.国产.一区.二区| 一区二区三区在线观看欧美| 亚洲素人一区二区| 欧美极品在线观看| 久久久999精品免费| 国产乱理伦片在线观看夜一区| 一本色道**综合亚洲精品蜜桃冫| 亚洲小说春色综合另类电影| 欧美在线一级va免费观看| 欧美日韩亚洲一区二区三区在线观看| 国产精品久久久久9999吃药| 欧美日韩一区国产| 国产伦精品一区二区三区| 亚洲欧美日韩网| 一本久久知道综合久久| 蜜桃伊人久久| 毛片基地黄久久久久久天堂| 亚洲综合第一| 中文在线不卡视频| 亚洲毛片在线观看| 欧美在线观看一二区| 欧美伊人精品成人久久综合97| 老司机午夜精品视频| 亚洲精品日韩综合观看成人91| 国产精品一二三四| 99视频精品全国免费| 国产麻豆日韩欧美久久| 免费观看日韩av| 欧美国产精品日韩| 午夜亚洲激情| 亚洲精品婷婷| 欧美国产日韩一区二区三区| 亚洲美女在线一区| 久久不射电影网| 国产精品视频免费| 国产精品久久久久aaaa九色| 欧美成人午夜激情视频| 国产精品夜夜夜一区二区三区尤| 国产欧美1区2区3区| 久久五月婷婷丁香社区| 欧美午夜视频一区二区| 国产曰批免费观看久久久| 国产一区二区三区在线观看免费视频| 美女精品自拍一二三四| 亚洲免费观看在线视频| 国产婷婷色一区二区三区在线| 亚洲理论在线| 亚洲经典在线| 欧美日韩一区二区在线播放| 欧美黄网免费在线观看| av成人毛片| 欧美亚洲不卡| 性欧美暴力猛交另类hd| 欧美一级黄色网| 亚洲春色另类小说| 久久精品av麻豆的观看方式| 亚洲国产另类久久精品| 欧美精品久久久久久久免费观看| 国产日本欧美一区二区三区在线| 欧美成人国产| 亚洲欧美大片| 国产视频久久网| 欧美在线二区| 欧美成人有码| 欧美日韩免费区域视频在线观看| 国产精品一区二区a| 榴莲视频成人在线观看| 99国产精品私拍| 亚洲欧美日韩综合| 国产欧美日韩精品a在线观看| 欧美丝袜一区二区| 欧美激情一区在线| 国产精品区一区二区三区| 欧美黄在线观看| 亚洲国产精品精华液2区45| 国产精品久久久久久久久久尿| 国产香蕉97碰碰久久人人| 136国产福利精品导航网址应用| 欧美日韩一区二区精品| 一区二区高清视频| 国模套图日韩精品一区二区| 久久综合九色综合久99| 欧美成人网在线| 亚洲一区二区视频在线观看| 最新亚洲一区| 国内久久婷婷综合| 亚洲一级特黄| 国产日韩av高清| 在线中文字幕不卡| 欧美黄色片免费观看| 欧美三日本三级少妇三99| 欧美日韩国产色综合一二三四| 亚洲日本欧美| 伊人成人网在线看| 午夜精彩国产免费不卡不顿大片| 欧美一级久久| 国产精品视频xxxx| 欧美日韩在线不卡一区| 亚洲日本欧美天堂| 亚洲国产乱码最新视频| 亚洲欧美春色| 欧美亚洲网站| 亚洲免费在线播放| 狠狠色综合网站久久久久久久| 国产精品视频免费在线观看| 亚洲免费电影在线观看| 欧美精品日韩www.p站| 亚洲欧美制服另类日韩| 亚洲欧美中文另类| 亚洲一区二区三区乱码aⅴ蜜桃女| 韩国三级电影一区二区| 亚洲国产一区二区在线| 欧美精品一区三区| 久久综合狠狠综合久久综合88| 国产亚洲视频在线观看| 韩国欧美国产1区| 欧美成人精品h版在线观看| 亚洲久久一区| 久久人人爽人人爽| 欧美日韩国产小视频| 国产精品永久在线| 欧美午夜宅男影院| 亚洲视频在线观看视频| 国产视频一区二区在线观看| 亚洲一区二区三区四区五区午夜| 久久久视频精品| 国产欧美日韩综合一区在线播放| 欧美成人国产va精品日本一级| 亚洲日本一区二区三区| 欧美国产专区| 国模精品一区二区三区| 欧美精品一区二区高清在线观看| 在线欧美日韩国产| 99国产精品99久久久久久粉嫩| 亚洲成人在线视频播放| 亚洲国产精品一区二区www| 亚洲欧美日韩精品综合在线观看| 国产精品久久综合| 亚洲第一中文字幕在线观看| 欧美精品啪啪| 国产精品99一区二区| 久久免费视频网站| 国产日韩一区二区三区| 欧美一区二区在线观看| 国产亚洲欧美在线| 亚洲欧美资源在线| 国产欧美日韩精品一区| 日韩午夜黄色| 欧美激情视频网站| 亚洲精品偷拍| 欧美怡红院视频一区二区三区| 午夜在线精品| 久久精品国产一区二区电影| 欧美精品亚洲精品| 免费观看一级特黄欧美大片| 欧美成人精品高清在线播放| 欧美另类99xxxxx| 亚洲在线视频一区| 国产欧美一区二区三区久久| 欧美v国产在线一区二区三区| 欧美亚洲一区二区在线| 国产精品视频自拍| 欧美伊人久久久久久久久影院| 狠狠色综合一区二区| 国产精品蜜臀在线观看| 亚洲尤物在线视频观看| 亚洲女女女同性video| 娇妻被交换粗又大又硬视频欧美| 巨乳诱惑日韩免费av| 伊人成人网在线看| 欧美激情精品久久久久久| 国产综合激情| 欧美大尺度在线| 国产精品成人一区二区网站软件| 国产精品www| 亚洲国产欧美一区二区三区丁香婷| 欧美影片第一页| 你懂的亚洲视频| 老牛国产精品一区的观看方式| 久久久午夜电影| 欧美午夜电影一区| 国产亚洲精品v| 欧美精品一级| 欧美日韩国产综合视频在线观看| 欧美日韩一区二区三区在线视频| 美日韩丰满少妇在线观看| 日韩小视频在线观看专区|