用Sorenson来进行SDP直播发布

 Helix Universal Server 除了支持Helix Producer,Windows Media Encoder 以外,还支持SDP方式的直播流分发技术。在前面的文章中,我说到过用SDP分发可以最大程度上面降低Helix Universal Server 的延时,下面我们就来看这样的一个例子。


 我们选用的SDP编码器是Sorenson Broadcast,操作很简单,设置好输入源以后就OK了~ 这部分设置就不用在这里说明了。然后就是发布声明文件,在这里你可以发布成为一个MOV文件,或者根据Helix Universal Server的要求,发布成为一个SDP文件。接下来的步骤就是将这个SDP文件拷贝到服务器上面的制定目录,默认是在\Content\rtpencodersdp 这个目录下面,而默认的mount目录是/rtpencoder/目录,这个你可以根据你自己的需要来进行更改。接下来就方便了,打开你的Sorenson 编码器,然后用RealPlayer 来调用以下地址就可以了 rtsp://server/rtpencoder/file.sdp。

 在RealPlayer第一次调用的时候,我们看到RealPlayer会自动到网站上面去下载3GPP的兼容编码,挖靠,原来Sorenson这么先进。然后就缓冲、正常播放了。延时可以做到3-5秒之内,是一个不错的选择。另外要说明的就是这里面的调度过程,只有Realplayer去向服务器请求这个SDP文件的时候,服务器才开始向直播源请求这个数据信息。而且这个数据信息是通过服务器中转的。

 其他没有什么好说的了,没有什么技术难度,大家如果有兴趣可以自己试试看。另外Sorenson 的一系列软件可以方便进行各种媒体的转换,包括我前几天说起的那个Flash Video 格式等等。这个软件还是比较厉害的。大家也可以关注一下这方面的内容,进行制作和转换的软件叫做Sorenson Squeeze,应该也不难找到。

Related posts:

  1. Helix Universal Server 的几大不足
  2. 单机安装多个Helix Server服务
  3. How to Add WordPress 2.5 Gallery to Your Current Theme

Tags:

One Response to “用Sorenson来进行SDP直播发布”

  1. elan 说到:

    从孙少那见到就来看看.一起的还有一mm,居然把日志都设成隐藏的了.
    俺来支持一下.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?: