论文部分内容阅读
随着网络技术和计算机技术的发展,越来越多的网络电台像雨后春笋般的涌现出来。较传统广播电台,网络电台有信息量大、种类丰富等优点,特别是随着无线网络的普及,收听网络广播的人数将会迅速增加。目前,国内收音机设备还停留在模拟收音技术阶段,而国外网络收音机均采用专用集成芯片接收方案,成本高昂且均以ODM(原始设计制造商)方式投入市场,技术封闭且界面单调,这无疑给信息家电和数字化家庭信息化系统的推广增加了阻力。本文将嵌入式技术应用于实体网络收音机系统设计中,采用SUMSUNG公司ARM920T内核芯片S3C2440A为核心处理器,以Windows CE操作系统为软件平台,通过加载必要的驱动程序和应用程序构建成一个完整的实体网络收音机系统,通过网络连接访问国内外网络电台并获取音频信息,下载播放并实现网络收音功能。系统可以通过有线连接或者无线连接(Wi-Fi)接入网络,分析网络电台传输协议,针对采用顺序流式传输MMS协议的网络电台,利用Windows CE系统自带的Windows Media Player控件进行下载和播放;而对采用实时流式传输RTSP协议的网络电台,利用LIVE运行库实现网络流媒体数据连接和获取功能,并通过DirectShow软件过滤器以流水线方式格式转换处理后发送到音频设备,实现流媒体信息的播放功能。本文设计的实体网络收音机在硬件开发平台上得到了验证,并且根据功能调整制作出了样机。实验结果表明,本文设计的收音机基本达到了预期目标,对实用化的实体网络收音机开发有较好的参考价值。