《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于UPnP網絡收音機的設計與實現
基于UPnP網絡收音機的設計與實現
來源:微型機與應用2013年第10期
韓云龍
(中國礦業大學(北京) 機電與信息工程學院,北京100083)
摘要: 提出了一種以FS1020為主控芯片、AS3654為電源管理芯片、FS1110為三波段雙模射頻接收器芯片,基于UPnP網絡收音機的設計方案,給出了該收音機的總體結構。詳細介紹了該收音機的硬件和軟件系統,并對該網絡收音機做了簡單的測試和分析。
Abstract:
Key words :

摘  要: 提出了一種以FS1020為主控芯片、AS3654為電源管理芯片、FS1110為三波段雙模射頻接收器芯片,基于UPnP網絡收音機的設計方案,給出了該收音機的總體結構。詳細介紹了該收音機的硬件和軟件系統,并對該網絡收音機做了簡單的測試和分析。
關鍵詞: UPnP;網絡收音機;FS1020;嵌入式系統

    網絡收音機的主要功能是播放因特網上的直播或者點播的音頻流,可以支持WMA、Real Audio、MP3等多種音頻格式[1-3]。可以支持的流媒體協議有:實時流媒體協議RTSP、流媒體傳輸協議RTP、Real Works數據傳輸協議RDT、超文本傳輸協議HTTP等??梢灾С指鶕?、數據速率和年齡來選擇直播或者點播的節目。通用即插即用UPnP(Universal Plug and Play)主要用于實現設備的智能互聯互通,使用UPnP協議不需要設備驅動程序,因此使用UPnP建立的網絡是介質無關的,它可以運行在幾乎所有的操作系統平臺之上,可以使用C、C++、JAVA和VB等開發語言,使得在辦公室、家庭和其他公共場所方便地構建設備相互聯通的網絡環境[4-6]。UPnP媒體播放器及網絡收音機是一個內置UPnP協議的嵌入式音頻流媒體播放器。它可以連接任何內置UPnP服務器的設備,比如PC或者MHG等。通過局域網連接UPnP服務器時,設備的功能是作為UPnP媒體播放器;當通過因特網連接網絡電臺的多媒體服務器時,此時該設備作為網絡收音機工作。圖1所示為UPnP媒體播放器及網絡收音機的兩種工作模式。

    主控芯片FS1020主要針對數字音頻播放器設計,內置一顆64 bit的DSP和一顆16 bit的RISC,可以支持4個獨立硬件線程。FS1020有以下一些主要功能:On-chip CXO只需要非常低的外部晶振;DAB信道解碼(1.8 Mb/s)無需外置SDRAM;可選的針對內核的片上電源供應切換模式SMPS(Switched-Mode Power Supply);通過整合混合信號組件(ADC、PLL、Power-on reset、DCXO、SMPS和stereo DAC)獲得最小數量的系統組件;通過高配置SPI或者并行DVB-SP接口,無縫連接媒體處理器,從而獲得DMB-T的全解碼;通過串行口可以把服務數據傳送到主控端(SCP、SPI、UART)。前面板按鍵采用電容式按鍵CapSense技術。這種技術在便攜式播放器中大量使用(如iPod),使用靈活、壽命長且外觀美觀。WiFi模塊muRata SP-8HGC-D支持802.11b/g,封裝小,性能穩定。電源控制采用高度集成電源供應和監控,電池管理和充電的解決方案AS3654整合了系統電源管理所需的一切資源,如時鐘、中斷、電壓和溫度監控等。
2 軟件設計
    網絡收音機軟件設計中含有UPnP控制點模塊、UPnP播放器模塊和一個網絡電臺門戶網站接口模塊(Portal Interface)。這樣,網絡收音機實際上就是一個以網絡電臺門戶網站(Portal)為服務器的UPnP播放器。圖3為網絡收音機的系統結構圖。

    網絡電臺門戶網站接口模塊提供UPnP控制點和系統控制模塊對網絡電臺門戶網站的接口,主要提供設備注冊、登錄、認證、目錄服務器的瀏覽和搜索以及報告門戶網站各種狀態的功能。流媒體傳輸控制模塊可以支持全球10 000多個網絡電臺所使用的絕大部分的流媒體傳輸協議。工作流程如下:(1)UPnP控制點通過網絡電臺門戶網站接口登錄門戶網站,認證通過后,門戶網站會把預先定義好的設備描述文檔回傳給UPnP控制點,設備發現工作完成;(2)網絡收音機通過預先定義好的接口在目錄服務器中瀏覽和搜索網絡電臺。目錄服務器是一個包含全球10 000多個電臺詳細信息的數據庫,包括URL、編碼類型、帶寬、流媒體服務器類型等;(3)如果選定播放某一個電臺,網絡電臺門戶網站會把電臺URL等相關信息回傳給UPnP控制點;(4)UPnP控制點根據回傳的信息,啟動帶外傳輸,UPnP媒體播放器開始解碼播放網絡電臺傳來的音頻流媒體數據。下面重點介紹幾個模塊的軟件實現。
2.1 瀏覽
    瀏覽(Browse)是網絡收音機最重要的功能之一。其功能是從網絡電臺門戶網站上按照UPnP標準格式下載特定的節目列表。瀏覽功能的執行順序圖如圖4所示。

2.2 搜索
    搜索的動作與瀏覽的動作類似,都需要以一個ContainerID開始。搜索請求通過HTTP GET來實現,其使用格式如下:
    GET http://Portal.pure.com/ContentDirectory/Control?action=Search&ContainerID={value}&SearchCriteria={value}&Filter={value}&StartingIndex={value}&RequestedCount={value}&SortCriteria={value}
    這個命名需要以下參數:
    ContainerID:開始搜索的包容器的ID,如果是0就從根目錄開始搜索。
    SearchCriteria:一個描述要搜索什么的字符串。特定的搜索標準是所能支持的搜索標準的一個子集。服務器所支持的搜索集合可以通過GetSearchCriteria請求獲得。
    濾波器:一個逗號分割的屬性列表,描述決定什么數據會在反饋中被返回。強制域是總被返回的(如標題)。
    StartingIndex:一個以零開始的偏移,描述結構中第一個返回值在搜索結構中的偏移量。
    RequestedCount:返回結果的數目。0表示全部。
    SortCriteria:一個逗號分割的屬性列表,描述如何排列結果。
    盡管UPnP AV提供了廣泛的標準字符串,但Portal只支持其中有限的一部分。
2.3 喜好節目管理
    喜好節目管理主要有增加、刪除和清除喜好節目列表功能,具體功能實現如下:
    (1)增加喜好節目(Add Favorite)
    這個命令可以在服務器上喜歡節目列表中增加喜歡的節目。
    X_AddFav要求用HTTP POST命令,形式如下:
    POST http://Portal.pure.com/ContentDirectory/Control
參數如下:
    action=X_AddFav&pure:Bookmark={value}&ParentID={value}
    (2)刪除喜好節目(Remove Favorite)
    這個命令可以在服務器上喜歡節目列表中刪除喜歡的節目。
    X_RemoveFav要求用HTTP POST命令,一般的命令格式如下:
    POST http://Portal.pure.com/ContentDirectory/Control
參數如下:
    action=X_RemoveFav&pure:Bookmark={value}&ParentID={value}
    (3)清除喜好節目列表(Clear Favorite List)
    這個命令可以在服務器上清除喜歡節目列表。
    X_ClearFav要求用HTTP POST命令,形式如下:
    POST http://Portal.pure.com/ContentDirectory/Control
參數如下:
    action=X_ClearFav
3 測試結果
    測試環境如下:本地無線路由器:Belklin Wireless G Router;因特網連接類型:ADSL(帶寬2 Mb/s)。
    測試結果:可以鏈接播放全球絕大部分的網絡收音機電臺。但是個別電臺聲音不連續(如英國的Purple Radio),大概每10 s就有一個斷音。初步分析是因為這個電臺碼率較高(比特率是128 kb/s),而電臺所在位置較遠,時延太大(大約500 ms),因此導致接收端緩存器下溢。需要進一步加以改進。
    圖5所示為英國BBC廣播電臺的網絡收音機測試示例。

參考文獻
[1] 黃興嘉.基于ARM嵌入式系統的電子移動視聽板的開發與研究[D].長春:吉林大學,2004.
[2] 卓碧華,陳良銀,胡大裟,等.基于ARM內核的網絡收音機的設計與實現[J].西南民族大學學報(自然科學版),2007,33(4):188-191.
[3] 袁海林.基于ARM的嵌入式網絡收音機的設計[J].微計算機信息,2007,23(20):129-131.
[4] 謝國.基于UPnP協議的AV體系架構的研究與實現[D].上海:華東師范大學,2007.
[5] 張群哲.基于UPnP的數字家庭研究[D].長沙:國防科學技術大學,2004.
[6] 范新運.基于UPnP的家庭智能系統研究與實踐[D].西安:西北工業大學,2005.

此內容為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>
          国内精品久久久久影院 日本资源| 老司机午夜精品视频| 久久福利视频导航| 亚洲日本精品国产第一区| 国产精品ⅴa在线观看h| 国产欧美日韩一区二区三区| 国产欧美精品在线| 国产精品v日韩精品v欧美精品网站| 欧美四级伦理在线| 99精品99久久久久久宅男| 国产自产高清不卡| 久久人人97超碰国产公开结果| 亚洲一级二级在线| 亚洲中字在线| 国产视频在线观看一区二区| 国产亚洲精品福利| 一区二区三区国产在线观看| 亚洲欧美美女| 亚洲一区二区三区中文字幕| 欧美www视频在线观看| 蜜桃av久久久亚洲精品| 99视频一区二区三区| 伊人精品成人久久综合软件| 国产乱码精品1区2区3区| 国产主播一区二区三区| 亚洲美女中出| 国产一区二区0| 欧美一级黄色录像| 久久只精品国产| 欧美高清在线视频观看不卡| 欧美激情五月| 久久精品国产精品亚洲综合| 激情久久五月| 国产精品99久久久久久www| 亚洲美女尤物影院| 久久永久免费| 欧美精品少妇一区二区三区| 欧美日韩国产成人在线| 欧美日韩亚洲一区二区三区四区| 先锋a资源在线看亚洲| 99这里只有久久精品视频| 一区二区欧美日韩| 亚洲图片欧洲图片av| 亚洲美女黄色片| 欧美国产日韩xxxxx| 亚洲毛片在线免费观看| 激情综合电影网| 亚洲乱码国产乱码精品精天堂| 国产欧美一区视频| 国产精品日产欧美久久久久| 亚洲一区二区三区精品在线| 欧美日韩免费网站| 亚洲亚洲精品三区日韩精品在线视频| 国产精品扒开腿做爽爽爽软件| 欧美+亚洲+精品+三区| 欧美韩国一区| 欧美三级乱码| 亚洲三级免费| 亚洲肉体裸体xxxx137| 日韩午夜中文字幕| 国产欧美日韩在线| 亚洲一区二区免费在线| 久久精品毛片| 国产精品一区免费在线观看| 欧美一区二区性| 欧美另类视频在线| 久久精品成人| 国产精品久久中文| 韩日精品中文字幕| 欧美日韩大片| 久久福利精品| 国产一区二区黄| 欧美国产日韩免费| 国产午夜亚洲精品理论片色戒| 欧美午夜不卡影院在线观看完整版免费| 一区二区三区高清视频在线观看| 亚洲国产视频直播| 欧美日韩在线视频首页| 国产精品一区二区在线观看| 99riav1国产精品视频| 亚洲女性喷水在线观看一区| 亚洲日本国产| 麻豆国产精品一区二区三区| 欧美二区在线播放| 国产亚洲欧洲一区高清在线观看| 欧美福利专区| 欧美激情欧美狂野欧美精品| 国产精品综合av一区二区国产馆| 久久精品99国产精品酒店日本| 看片网站欧美日韩| 中文成人激情娱乐网| 欧美婷婷六月丁香综合色| 日韩网站在线观看| 激情小说另类小说亚洲欧美| 久久米奇亚洲| 久久精品综合| 国产欧美短视频| 亚洲欧美日韩综合| 欧美精品尤物在线| 久久久免费精品视频| 亚洲在线1234| 亚洲电影有码| 亚洲欧美经典视频| 国际精品欧美精品| 欧美成人免费全部观看天天性色| 免费观看在线综合| 亚洲欧洲久久| 国产精品不卡在线| 国产欧美精品日韩区二区麻豆天美| 欧美日韩综合一区| 亚洲精品国产精品国自产观看浪潮| 久久久久久久国产| 影音先锋欧美精品| 久久久久久亚洲精品杨幂换脸| 欧美精品久久天天躁| 久久久精品tv| 国产亚洲欧美色| 亚洲电影激情视频网站| 西西裸体人体做爰大胆久久久| 欧美亚洲成人精品| 亚洲精品视频在线观看网站| 国内精品久久久久久影视8| 亚洲一区黄色| 欧美女主播在线| 欧美高清视频免费观看| 欧美一区二区三区喷汁尤物| 欧美chengren| 亚洲精选中文字幕| 久久久久久久成人| 国产在线日韩| 亚洲精品久久嫩草网站秘色| 午夜在线视频一区二区区别| 欧美国产日韩视频| 久久高清国产| 亚洲网站在线观看| 欧美一区激情视频在线观看| 久久综合图片| 黑人一区二区三区四区五区| 红桃视频一区| 国产精品二区二区三区| 久久亚洲精品网站| 欧美中文字幕精品| 国产精品视频男人的天堂| 久久久99久久精品女同性| 欧美一区二区精美| 亚洲靠逼com| 麻豆精品国产91久久久久久| 欧美日本国产精品| 午夜精品久久久久久久男人的天堂| 欧美日韩午夜精品| 欧美日韩午夜在线视频| 亚洲欧美国产日韩中文字幕| 欧美国产亚洲精品久久久8v| 美女精品国产| 久久美女性网| 欧美日韩亚洲综合一区| 久久久久久亚洲精品不卡4k岛国| 在线成人激情黄色| 欧美视频在线一区二区三区| 亚洲国产另类久久久精品极度| 欧美成人一区二免费视频软件| 欧美专区在线| 亚洲高清在线观看| 亚洲国产精品一区二区第一页| 激情亚洲成人| 亚洲午夜小视频| 男女视频一区二区| 亚洲国产精品黑人久久久| 亚洲美女网站| 欧美一区二区三区男人的天堂| 午夜老司机精品| 欧美一区二区在线看| 欧美日韩一区综合| 欧美日韩在线免费观看| 亚洲午夜极品| 欧美大胆人体视频| 国产一区二区高清视频| 国产欧美亚洲日本| 国产精品av免费在线观看| 国产精品久久久久久久一区探花| 亚洲国产精品va在看黑人| 亚洲专区国产精品| 久久亚洲春色中文字幕久久久| 亚洲人成小说网站色在线| 国产精品久久99| 欧美日韩国产麻豆| 欧美日韩精选| 在线看欧美日韩| 国产精品女同互慰在线看| 国产精品久线观看视频| 亚洲欧美日韩天堂| 最新亚洲电影| 久久蜜桃精品| 噜噜噜久久亚洲精品国产品小说| 久久国产精品久久久久久久久久| 欧美日韩视频不卡| 国产精品视频专区| 亚洲欧洲精品一区二区三区不卡| 香蕉久久夜色精品国产使用方法| 国产日韩免费| 免费观看欧美在线视频的网站| 欧美日韩另类国产亚洲欧美一级| 久久人人九九| 欧美一二三区在线观看| 国产午夜精品一区理论片飘花| 亚洲国产精品99久久久久久久久| 狠久久av成人天堂| 欧美久久久久久久久| 欧美视频在线观看 亚洲欧| 久久精品国产亚洲高清剧情介绍| 欧美一区2区视频在线观看| 欧美亚洲第一页| 午夜久久电影网| 欧美午夜在线| 亚洲精品国产拍免费91在线| 国模套图日韩精品一区二区| 久久高清一区| 一区二区冒白浆视频| 99精品久久免费看蜜臀剧情介绍| 激情综合色丁香一区二区| 欧美在线免费看| 米奇777在线欧美播放| 欧美日韩亚洲视频一区| 玖玖国产精品视频| 日韩亚洲欧美高清| 一本大道久久a久久精二百| 黑人中文字幕一区二区三区| 欧美在线黄色| 久久久爽爽爽美女图片| 亚洲欧美综合v| 欧美午夜电影在线| 欧美日韩精品一区二区三区| 欧美调教视频| 国产日韩欧美自拍| 欧美大片在线观看一区二区| 国产精品伊人日日| 亚洲国产一区二区三区a毛片| 久久丁香综合五月国产三级网站| 久久这里只精品最新地址| 亚洲第一毛片| 欧美精品在线视频观看| 久久福利一区| 精品成人一区二区三区四区| 欧美精品日本| 亚洲国产精品成人久久综合一区| 亚洲一二三区在线| 亚洲一区二区三区午夜| 欧美在线播放一区| 久久精品国亚洲| 久久人人精品| 久久福利影视| 亚洲激情av| 亚洲小说欧美另类婷婷| 午夜视频在线观看一区二区三区| 国产精品护士白丝一区av| 麻豆91精品91久久久的内涵| 亚洲在线视频一区| 国产精品九色蝌蚪自拍| 亚洲欧美三级伦理| 欧美一区二区三区在线观看| 在线观看福利一区| 国产精品视频一| 欧美精品综合| 国产亚洲第一区| 黄色成人av在线| 亚洲精品五月天| 久久国产婷婷国产香蕉| 欧美日韩一区二区国产| 欧美激情视频一区二区三区免费| 国产精品扒开腿爽爽爽视频| 午夜精品国产更新| 先锋影音久久| 欧美一级欧美一级在线播放| 亚洲香蕉伊综合在人在线视看| 免费黄网站欧美| 亚洲激情国产| 欧美日韩亚洲三区| 亚洲视频免费观看| 亚洲伦理精品| 最新69国产成人精品视频免费| 欧美一级黄色录像| 国产精品日韩二区| 国产区日韩欧美| 国产精品人人做人人爽| 午夜久久久久久久久久一区二区| 国产精品三上| 久久综合九色99| 久久精品日韩| 亚洲国产精品t66y| 国产精品高潮呻吟久久av无限| 久久精品视频99| 欧美精品一区二区精品网| 欧美了一区在线观看| 国产综合视频在线观看| 亚洲电影天堂av| 欧美亚洲免费电影| 国语自产精品视频在线看8查询8| 亚洲国产成人久久综合一区| 久久精品国产一区二区电影| 国产伦精品一区二区三区高清版| 国产视频精品va久久久久久| 亚洲欧洲日夜超级视频| 免费人成网站在线观看欧美高清| 国产精品一区久久久久| 国产精品裸体一区二区三区| 欧美日韩美女在线观看| 久久精品99国产精品| 国产日韩欧美在线| 免费久久99精品国产| 日韩视频二区| 欧美日韩国产精品自在自线| 亚洲精品久久视频| 依依成人综合视频| 亚洲一区二区影院| 国产精品美女黄网| 在线精品亚洲| 影音先锋欧美精品| 欧美精品久久久久久久久久| 久久亚洲欧美国产精品乐播| 好吊一区二区三区| 免费观看日韩| 亚洲全部视频| 久久精品91久久香蕉加勒比| 欧美高清视频一区二区| 国产专区精品视频| 欧美三级小说| 一本久久精品一区二区| 美日韩精品视频免费看|