RTSP - 白手起家

RTSP - 白手起家

现在已经知道的一些信息:

1.RTSP协议实际上只是一个控制协议,实际数据还需要一个传输协议。不过RTSP也支持在同一个TCP 连接中传输数据.

2.Xine[3]有一个librtsp的库,Mplayer也是Port的这个部分.我已经把Mplayer的这个部分的代码剥离出来,已经可以单独编译了。

3.LiveMedia是一个功能比较完整的RTSP/RTP Library. 不过居然不支持RealAudio/RealVedio.

4.我真正关心的RealAudio/RealVedio Stream, 居然不是用RTP 协议传输的,是个什么RDT的Real自己的非标准协议. Mplayer/Xine的代码应该都支持这个协议.

5.RTSPget[1]是一个基于Xine code base的RTSP流下载工具,目前还不知道是不是好用.

6.A simplified RTSP cilent[4]是一个非常不错的入门资料, 比较容易在直观感性上建立对RTSP协议的概念。

7.Python这个方面的库和实现好像都比较稀少,有一个叫shtoom[6]的Project 是一个基于Python的VoIP实现。

8.实践证明4.这个消息是比较过时的。现在的RTSP流基本上都是标准的RTP 协议了。因此重新回头,实现一个基于LiveMedia的RTSPGet. 看看是否可以直接从MPlayer中剥离代码

Useful URL and reference

1/RTSPget http://users.comlab.ox.ac.uk/ ian.collier/Misc/rtspget/

2/librtsp http://rtsp.sourceforge.net/ http://cvs.sourceforge.net/ viewcvs.py/rtsp/librtsp/

3/xine http://xine.sourceforge.net/

4/A simplified RTSP client http://folk.uio.no/ meccano/reflector/smallclient.html

6/Using Python for Voice over IP http://divmod.org/ Home/Projects/Shtoom http://www.python.org/ pycon/dc2004/papers/6/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值