游客,您好 
免费注册 用户中心 支持中心 加入收藏
技术文栏 - 流媒体相关 - 应用与方案 - 浏览文章
Turbolinux网上流式视音频传输解决方案
发布日期:2007-3-22 23:14:07   作者:网裳计算机通信技术有限公司   出处:helixapp
添加到百度搜藏 添加到百度搜藏
在人类对外界的感知过程中,视觉信息与听觉信息是最能够引发人类共鸣、激发人类想象并能最大程度传递信息的感知方式。动态视觉信息与听觉信息相溶的信息体系带给人的现场感与真实性是文字、图片等感知方式所无可替代的。 纵观目前国内的互联网,众多网站大多停留在文字与图片相结合的水平上,其信息内容的贫乏性和信息形式的单一性日益突出,因此急待找到更加符合人类感知要求的技术实现手段。目前在互联网上,多媒体内容占据了越来越多的比重,这从另一个方面也说明了动态视听信息在综合表现方面的重要性和必要性,因此互联网应是一个传输多媒体信息的平台。
流式视音频传输技术是伴随互联网的网络的状况应运而生的,虽然互联网络的发展极为迅速,但是与人们日益增长的带宽要求相比,这个速度已经慢的难以忍受,所以不得不戏称WWW(World、Wide、Web)为World、Wide、Wait(等待)!传统的多媒体视频、音频文件等,在开始回放之前,必须等待整个文件下载完之后才能回放,以目前最为流行的RealSystem来说,采用流式传输技术(Stream)的RealMedia,在RealServer支持下,以连续流的方式发送媒体内容,当客户端的播放软件RealPlayer 收到后就可以立即解码回放,即使是在28.8K的Modem上,这就是所谓的下载即播技术。流式视音频传输技术使窄带互联网传输多媒体视音内容成为可能。笔者成功完成了99年中央电视台春节晚会首次网上直播工程、河南省第十七届洛阳牡丹花会网上直播工程、千禧年马寺钟声网上直播以及黄河小浪底通航网上直播工程。另外在洛阳市旅游门户网站luoyangtimes.com中成功采用大量网上流式视音频传输技术。在这里探讨一下如何架构一个高性价比的网上视音频直播(Live)以及点播(Video on Demond)系统。
目前流式视音频解决方案很多,RealNetworks公司的RealSystem在此市场占有很大的市场份额。RealSystem是一个跨平台的解决方案,它支持目前网络服务器市场热门的Linux。我们在洛阳市旅游门户网站Luoyangtimes.com以及黄河小浪底通航仪式网上直播中均采用IA Server + Turbolinux Server6+RealSystem架构。IA Server + Turbolinux Server6担当RealServer以及WWW Server。与其它平台相比,IA Server + Turbolinux Server6表现出极佳的性能。
直播方式(Live):
通过微波收发设备,将直播信号传至服务器所在的机房。由一台Intel计算机做为Real编码机器,在这台计算机中安装了一块Osprey压缩编码卡,它有复合以及S端子两种输入方式。将视频信号输入到Osprey的复合输入端口中进行编码。编码工作是由RealProducer G2来完成的。编码完成后的音视频媒体已经成为RealMedia,可以传至RealServer G2的发行目录中进行发布。在WWW Server中已经做好了相关链接,对于使用浏览器的用户来说,丝毫感觉不到隐藏在背后的这些技术细节,只要安装了RealPlayer G2,就可以即点即播。直播方式通常用一些大型现场直播节目,新闻直播节目。
点播方式(On Demond):
这与直播有所不同,与直播相比,点播方式可以让视频画面更加生动,因为经过拍摄后的素材可以由传统的编辑设备进行二次加工,再由RealProducer进行编码,这样产生的视频信号更加的生动多彩。点播方式更适合那些有保留价值的音视频内容,便于用户随时观看。为了使视频节目图像质量更加清晰,我们采用了Adobe Premiere进行视频节目的非线性编辑.Premiere强大的视频编辑合成功能使得节目画面可视性大为增强。MiroDC50是一个优秀的视频采集卡,录象带以及其它视频源通过MiroDC50数字化,然后运用Adobe Premiere进行编辑合成,生成视频文件,最终将这些文件通过RealProducer编码,获得RealVideo.与直接采用Osprey编码相比,此种方法效果更好.
RealMedia的种类:
RealSystem G2的播放媒体称为RealMedia,下面介绍一下这些RealMedia:
RealAudio/RealVideo/RealText 
采用这种格式可以在网上发布动态的文字信息,比如实时的股市信息,天气预报,滚动新闻等。并且可以定义文字的颜色、字体、大小以及滚屏方式。 
RealPix 
采用它可以让图片实现各种转场效果,比如谈入谈出等。经过处理后的图片可以在Internet上实现流式传输,并能自适应网络带宽。
RealFlash 
将目前最流行的Flash动画技术与Real语音流式传输技术结合,实现更为精彩的多媒体效果。 
上面所谈到的这些Realmedia是可以整合在一起的,通过一种称为SMIL(同步多媒体综合语言Synchronized Multimedia Integration Language)的语言写成一个脚本(Script),用RealPlayer 就可以观赏到这种RichMedia。我们在洛阳市旅游门户网站中采用SMIL语言将龙门石窟等著名景观的影像、图片、文字糅合在一起,实现中英双语真人讲解流式传送。 
在应用过程中TurboLinux Server6的可靠性以及高性能都得到了体现。如果您的直播以及点播需要承受巨大的访问负载,您可以采用多台IA架构的TurboLinux Server6做为RealServer服务器,而在WWW服务器的页面链接中依靠一个CGI程序来导航,平均分配播放请求至各个TurboLinux RealServer服务器上。如果您对的流式视音频响应以及负载能力有更高要求的话,TurboLinux Cluster Server 6应是一个更好的选择。它是一个动态负载均衡的软件集群产品。
随着技术的进步以及网络带宽的改善,相信流式传输技术会更多地出现在新闻、娱乐、影视、远程教育,电子商务等网站中。希望我们的实践能够给大家一点参考。

发布人:xigua 】·【推荐好友】·【打印】·【顶部
相关文章
[Media防盗链] ·Media Server 用来做直播或广播时如何设置防盗链2007-04-28
[流媒体制作] ·RM,RMVB的区别2007-04-22
[流媒体基础] ·电影服务器平台的种类2007-04-12
[流媒体技术] ·SMIL 3.0语言中文参考2007-04-12
[流媒体技术] ·2006主流视频codec性能评测报告2007-04-12
相关评论
查看所有评论(共0条)
您的姓名: * 
电子邮箱:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 最新文章
     Media Server 用来做直播...
     RM,RMVB的区别
     电影服务器平台的种类
     SMIL 3.0语言中文参考
     2006主流视频codec性能评...
     三种流媒体格式的比较
     如何判断我的 Windows Me...
     如何为 Windows Media Se...
     Helix server 的缺省端口...
     RealOne播放器脚本指南(R...
    热门文章
     Real型防盗链系统正式版安...
     给RM电影添加字幕二法
     最新技巧与实践 RealPlay...
     三种流媒体格式的比较
     Helix server 的缺省端口...
     IIS型防盗链系统常见问题
     RM转换新生代——EO Vide...
     电影服务器平台的种类
     Windows Media Player 11...
     IIS免费版防盗链系统安装...
    推荐文章
     Media Server 用来做直播...
     helixapp real simulator...
     IIS免费版防盗链系统安装...
     IIS免费版防盗链系统安装...
     Real免费版防盗链系统安装...
     正式版软件错误代码介绍
     如何在HELIX中限制IP地址...
     Helix Server与producer电...
     HelixApp系列防盗链更新历...
     Media型正式版插件安装说...
    关于我们 在线咨询 友情链接 与我在线 管理
    Copyright © iis电影音乐mp3图片防盗链 All Rights Reserved.
    网站备案:青ICP备05001726号