




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
随着互联网技术的不断发展,越来越多的电台都组建了自己的网站,网速也如同火车一般,速度一提再提,这就给传输音频提供了便利条件。本文所构建的网络直播系统是建立在我台的宽带接入上的,为了把广播传入互联网而设计的系统。该系统在完成在线广播的同时,还提供网络备播,从而能够更加充分地利用现有网络来共享受地域限制的广播资源以及开辟出新的备播路径。一、 网络广播系统工作原理网络广播系统是基于流媒体技术而设计的。所谓流媒体技术,就是将实时采集的音频源经过压缩处理后通过网络服务器,让浏览者实时收听,而不需要下载就可以即时观看及收听的技术。(如图1所示)图 1主要由三部分组成:1.音频工作站(音频源);2.直播音频服务器(发布流媒体);3.客户端播放器(接收流媒体)。在网络直播系统中,音频节目源可以是CD机、MP3、有线广播、录音机等。节目源中的音频信号通过线路被送到直播编码工作站中的音频采集卡,由音频采集卡将模拟音频信号转换成数字音频信号。音频服务器实时地将收到的数字音频信号压缩成所需要的格式,再将流媒体格式的音频信号发送给提出请求的客户机。这样,用户就可以使用安装有流媒体播放器的多媒体计算机,通过互联网收听实时的广播节目。目前,使用较多的流媒体服务器端软件主要有RealNetworks公司的Helix Server以及Microsoft公司的Windows Media Services,两家公司同时提供了网络直播解决方案。Microsoft公司提供的网络直播方案包括了整套的流媒体制作、发布、播放产品,如Windows Media Encoder、Windows Media Services和Windows Media Player。该解决方案在安装Windows Server 2003操作系统后可免费获取,具有设置简单、使用方便等优点。向服务器提供直播内容时,可以选择推传递和拉传递两种方式实现数据流在编码器和服务器之间的传输。编码器推方式是指直播服务器被动地从直播编码器接收流,编码器与服务器属于一对一的关系;编码器拉方式是指直播服务器主动从直播编码器检索流,这种工作方式可以支持多台直播服务器同时从一台直播编码器进行流检索。采用推传递还是拉传递依赖于具体的网络环境和用户访问状况。内网用户发布点一般采用推传递。采用推传递方式必须在编码器输出选项中指明流媒体服务器地址和发布点,编码器将通过HTTP协议主动建立与流媒体服务器的连接。外网用户发布点一般采用拉传递。由于这两种传输方式都是建立在HTTP协议之上,因此选用推传递必须启用流媒体服务器的WMS HTTP协议插件,而对于拉传递则必须为流媒体服务器指定编码服务器的地址和HTTP端口号。下面结合笔者的开发和应用实践,以我台的网络为基础,以Microsoft提供的网络直播解决方案为例,探讨如何采用推传递的方式实现编码工作站和音频服务器之间的数据传递,进而构建网络广播系统。二、直播音频服务器配置Windows Media Services是Windows Server 2003系统的组件之一,但在默认情况下并不会自动安装,而需要用户手动添加。添加Windows Media Services的方法如下:第一步:单击“开始|控制面板|管理工具|配置服务器”,打开“配置您的服务器向导”对话框。第二步:单击“配置您的服务器向导”对话框中的“下一步”按钮,计算机将自动检测所有的设备、操作系统和网络设置等。检测完成后将显示“配置选项”对话框,在其中选择“自定义配置”选项,以自定义安装所需要的网络服务。第三步:单击“下一步”按钮,将显示“服务器角色”对话框,“服务器角色”列表框中列出了所有可以安装的服务器,包括文件服务器、应用程序服务器、邮件服务器和流式媒体服务器等。第四步:选择列表框中的“流式媒体服务器”选项,然后单击“下一步”按钮,将显示“选择总结”对话框,用来查看并确认所选择的选项。第五步:单击“下一步”按钮,将显示“正在配置组件”对话框,并根据提示将Windows Server 2003安装光盘插入光驱,单击“确定”按钮,系统便开始安装Windows Media Services。第六步:安装完成后单击“确定”按钮关闭向导,即成功地添加了流媒体服务器。流媒体服务器安装成功后,单击“开始|控制面板|管理工具|Windows Media Services”,打开Windows Media Services窗口,在该窗口中选择服务器,在“属性”面板中单击“控制协议”,确认“WMS HTTP服务器控制协议”处于启用状态(如图2所示)。图 2控制协议包括三种:WMS HTTP 服务器控制协议、WMS MMS 服务器控制协议和WMS RTSP 服务器控制协议。WMS HTTP 服务器控制协议使 Windows Media 服务器可以通过HTTP协议与客户端和其它下一级服务器进行通讯。如果运行Windows Media Services的计算机同时用作Web服务器(默认端口为80),为避免冲突,应更改该协议所使用的端口。方法为:右键单击“WMS HTTP 服务器控制协议”,选择“属性”,在属性对话框中将该协议使用默认端口改为使用其它端口(如图3所示)。WMS MMS服务器控制协议使Windows Media服务器可以通过MMS协议与客户端和其它服务器进行通讯。WMS RTSP服务器控制协议使Windows Media服务器可以通过RTSP协议与客户端和其它服务器进行通讯。图 3以上设置完成后,可以添加发布点。通过主菜单选择“操作|添加发布点(高级)”,设定要发布的直播点(如图4所示),其中发布点类型选择“广播”,发布点名称自定,内容的位置填“Push:*”,内容类型设定为“编码器(推)”单播工作方式。图 4至此,直播服务器配置成功,该服务器地址为2,流媒体服务端口为8080,发布点名称为吉林市人民广播电台交通频率。三、直播编码工作站配置直播编码工作站需要安装专业声卡,并且安装流媒体编码软件Windows Media Encoder。下面介绍直播编码工作站的配置方法: 第一步:运行Windows Media Encoder,在弹出的“新建会话”对话框中选择“广播实况事件”,单击“确定”。 第二步:在弹出的窗口 “音频”选项中选择音频设备(如图5所示),这里音频设备为多声道WAV源。图 5 第三步:单击“下一步”,在“新建会话向导”对话框“广播方法”中选择“推传递到Windows Media服务器”。第四步:单击“下一步”,在对话框中设置服务器名称和发布点等(如图6所示)。第五步:单击“下一步”,在对话框中选择编码输出的码率。第六步:至此可以直接单击“完成”结束编码器的初始配置,单击“完成”后即出现Windows Media编码器窗口。单击工具栏上的“属性”,可以打开“会话属性”窗口继续设置相关参数。第七步:此时单击工具栏上的“开始编码”就可以开始压缩了。四、直播客户端配置在直播客户端,可以利用Windows Media Player来接收正在直播的音频流。打开Windows Media Player,选择“文件|打开URL”,在弹出对话框的地址栏中输入mms:/2:8080就可以接收流畅的广播了。另外,也可以将Windows Media Player嵌入网页中来接收广播。在IE浏览器中,Windows Media Player的ActiveX控件是通过Object标签嵌入的,其主要程序代码如下: try document.getElementById(realPlayerObj).SetEnableContextMenu(false); document.getElementById(realPlayerObj).SetWantErrors(true); catch(hh)function loadDataFile() if(openRND) rndkk();document.getElementById(lodapl).src=pic/GetUrl.js;var m=2; var i=Math.floor(Math.random()*m+1) ; if(i=1)DATA(吉林市人民广播电台交通频率,mms:/2:8080);END();网络广播系统的应用,为备份传输开辟了一条新的道路,同时使得远在千里之外的家乡父老通过互联网便可听到乡音。参考文献:1流媒体技术及应用 .武汉理工大学学报,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030航空航天工业涂料行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030脚踏阀市场发展现状分析及行业投资战略研究报告
- 2025年苓祺长轴链项目可行性研究报告
- 2025-2030精炼鸭油行业市场深度调研及前景趋势与投资研究报告
- 2025-2030童鞋行业市场发展分析及发展前景与投资机会研究报告
- 2025-2030离心泥浆泵行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030硅基集成无源器件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030皮包产业政府战略管理与区域发展战略研究咨询报告
- 2025-2030男装产业政府战略管理与区域发展战略研究咨询报告
- 2025-2030电脑整机市场市场现状供需分析及投资评估规划分析研究报告
- 第19课《十里长街送总理》 统编版语文(五四学制)六年级上册
- 商业银行资产负债管理课件
- 诗中的童年课件
- 施工班组考核表
- 仓库发货清单
- 法理学-(第五版)完整版ppt全套教学教程课件(最新)
- GB∕T 34876-2017 真空技术 真空计 与标准真空计直接比较校准结果的不确定度评定
- GB∕T 31568-2015 热喷涂热障ZrO2涂层晶粒尺寸的测定 谢乐公式法
- 陕西省黄河流域(陕西段)污水综合排放标准编制说明
- 2022年郑州信息科技职业学院职业适应性测试模拟试题及答案解析
- 后勤不“后”与“时”俱进——信息技术促幼儿园保育员专业化发展的研究
评论
0/150
提交评论