网络直播技术前沿技术探索_学习使人进步_百度空间
中图分类号:TP 文献标识码:A 文章编号:1007-0745(2008)12-00

  摘要:随着Internet的飞速发展,网上现场直播已经从实验阶段走向了实用阶段,许多商家生产的网络直播系统也正在热卖中,各式各样的社会活动都可以借助网上现场直播方式传遍全世界。

  关键词:网络直播技术,视频直播,视频通信

  现在许多网络视频直播系统基于Windows Media/Helix system等先进流媒体技术xx自主开发而成的,支持高质量的视频节目,支持大规模并发流的网络直播、录播上传、虚拟直播、混合直播、轮播等应用,具有良好的安全性、稳定性、扩展性、可移植性和易用性等。网络视频直播系统一般采用微软公司的Windows Media 系列,包括编码器端、服务器端和客户端。

  网络视频直播系统系统软件组成主要有:视频编码计算机:Windows Media Encoder9,视频、音频输入设备驱动程序,直播系统软件(下面需要开发的);视频服务器:Windows Server 2003, Windows Media Service;客户机:嵌入Windows Media Player 9或以上版本的网页程序。

  网络视频直播系统的实现 :使用一台机器作为服务器和编码器。装好Windows 2003 Server,Windows Media Encoder9,VB 6.0,安装好USB摄像头,声卡。

  1.服务器设置

  启动Windows Server 2003管理工具中的Windows Media Service,设置机器IP地址为192.168.0.238,按照“新建”向导配置发布点,关键有两点:

  (1)Windows media服务器属性设置“WMS HTTP控制协议启用”,WMS 发布点 ACL 授权添加Everyone的写入权限。也可启用“WMS IP 地址授权授权”,加入编码器机器IP的权限。

   (2)按照“添加发布点(高级)”向导,源位置里输入“Push:*”,编码器(推)方式建立两个发布点例如:station0和station1。启用“WMS 多播数据写入器”。发布点配置完成后,必须生成两个配置文件:station0.nsc 和station0.asx文件。其中.nsc文件是发布点配置文件,可用于多播,.asx是视频流发布文件,这两个文件应保存于服务器的www根目录下,便于客户端访问。注意在生成.nsc需要视频编码格式样本文件,可以通过Windows Media Encoder9录制一段作为样本。

  2.客户端设置

  客户端是嵌入Windows Media Player 9的网页文件,在IE浏览器中,Windows Media Player的ActiveX控件是通过Object标签嵌入的,其主要程序代码如下: CLASSID=”CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6”>其中url可以是mms:// 192.168.0.238/station0, mms:// 192.168.0.238/station1,执行单播访问。http://192.168.0.238/station0.nsc执行多播访问。远程教育系统一般需要同时传输视频和屏幕,所以需要在同一个页面中显示两个视频源。网页中同时嵌入多个Windows Media Player的ActiveX控件则可以同时显示多个视频源信息。其参数url连接到不同的发布点。

  除此之外,许多网上直播系统采用纯软件方式设计,分为服务器端软件及客户端软件两个部分。服务器及客户机的通信采用UDP和TCP协议,这使得该系统可以灵活地适应不同的系统平台;由于采用TCP协议,它可以使用户在不对其现有的网络体系(包括路由器或防火墙的设置)做额外的设置,就可轻松地安装和享受网上直播系统的服务。网上直播系统的服务器端支持分布式管理。不同网络上的网络直播服务器可以相互通信,并可相互交换广播和组播的数据流。直播服务器可以同时支持多个文件流和硬件采集的流的直播。

  还有些网络视频直播系统是基于Web应用的全新视讯直播系统,按照国际标准的先进成熟的MPEG-4图像编解码技术和实时数据流传输的网络协议开发,可稳定运用于基于IP协议的任何网.采用软件技术实现视频通信,结构灵活,界面友好,便于管理,支持将采集到的信号录制成MPEG-4格式的文件,文件直播,字幕及图片的显示远程管理等功能,应用广泛。

  目前,很多网上直播系统都是按照国际标准的先进成熟的图像编解码技术和实时数据流传输的网络协议开发的,可稳定运用于基于IP协议的任何网络。它们采用软件技术实现视频通信,结构灵活,符合当前国际发展方向,并且具有{sjlx}的先进网络通信技术。用户通过极少的经费投入,就能够确保与现有网络系统有效结合。



郑重声明:资讯 【网络直播技术前沿技术探索_学习使人进步_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——