论文关键词:网络直播技术,视频直播,视频通信r
r
论文摘要:随着I
ter
et的飞速发展,网上现场直播已经从实验阶段走向了实用阶段,许多商家生产的网络直播系统也正在热卖中,各式各样的社会活动都可以借助网上现场直播方式传遍全世界。r
r
r
现在许多网络视频直播系统基于Wi
dowsMediaHelixsystem等先进流媒体技术完全自主开发而成的,支持高质量的视频节目,支持大规模并发流的网络直播、录播上传、虚拟直播、混合直播、轮播等应用,具有良好的安全性、稳定性、扩展性、可移植性和易用性等。网络视频直播系统一般采用微软公司的Wi
dowsMedia系列,包括编码器端、服务器端和客户端。r
网络视频直播系统系统软件组成主要有:视频编码计算机:Wi
dowsMediaE
coder9,视频、音频输入设备驱动程序,直播系统软件下面需要开发的;视频服务器:Wi
dowsServer2003Wi
dowsMediaService;客户机:嵌入Wi
dowsMediaPlayer9或以上版本的网页程序。r
网络视频直播系统的实现:使用一台机器作为服务器和编码器。装好Wi
dows2003Server,Wi
dowsMediaE
coder9,VB60,安装好USB摄像头,声卡。r
r
1.服务器设置r
r
启动Wi
dowsServer2003管理工具中的Wi
dowsMediaService,设置机器IP地址为1921680238,按照“新建”向导配置发布点,关键有两点:r
(1)Wi
dowsmedia服务器属性设置“WMSHTTP控制协议启用”,WMS发布点ACL授权添加Everyo
e的写入权限。也可启用“WMSIP地址授权授权”,加入编码器机器IP的权限。r
(2)按照“添加发布点(高级)”向导,源位置里输入“Push”,编码器(推)方式建立两个发布点例如:statio
0和statio
1。启用“WMS多播数据写入器”。发布点配置完成后,必须生成两个配置文件:statio
0
sc和statio
0asx文件。其中
sc文件是发布点配置文件,可用于多播,asx是视频流发布文件,这两个文件应保存于服务器的www根目录下,便于客户端访问。注意在生成
sc需要视频编码格式样本文件,可以通过Wi
dowsMediaE
coder9录制一段作为样本。r
r
2.客户端设置r
r
客户端是嵌入Wi
dowsMediaPlayer9的网页文件,在IE浏览器中,Wi
dowsMediaPlayer的ActiveX控件是通过Object标签嵌入的,其主要程序代码如下:CLASSID”CLSID6BF52A52394A11D3B15300C04F79FAA6”其中url可以是mms1921680238statio
0mms1921680238statio
1,执行单播访问。http1921680238statio
0
sc执行多播访问。远程教育系统一般需要同时传输视频和屏幕,所以需要在同一个页面中显示两个视频源。网页中同时嵌入多个Wi
dowsMediaPlayr