




已阅读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流媒体技术及应用 .武汉理工大学学报, 05 年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数据安全培训题集解析
- 2025年无人机操作员应急面试模拟题集
- 2025年安全员安全培训考试重点模拟题及答案解析
- 2025年食品管理员面试题及答案详解
- 2025年安全生产禁令知识题及答案解析
- 2025年中级工业互联网面试题及解析
- 2025年人力资源管理师继续教育考试试题及答案解析
- 2025年企业管理咨询师资格考试试题及答案解析
- 2025年旅游规划师国家职业资格考试试题及答案解析
- 2025年酒店客房管理师岗位素质考核试题及答案解析
- 2025年六安市裕安区石婆店镇公开招考村级后备干部8名笔试备考试题及答案解析
- 2025年事业单位考试题库及参考答案
- 公司领导财务知识培训课件
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 子痫患者护理查房
- 2024仁爱科普版八年级英语上册 Unit 1 Healthy Mind and Body(知识梳理与考点训练)解析版
- 医疗护理员职业技能竞赛试题及答案
- 出货标签管理办法
- 中石化计划管理办法
- 我国军兵种介绍课件
- 小学劳动技术课课件
评论
0/150
提交评论