分享

RTSP

 xsx2008 2014-11-03

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

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./ ian.collier/Misc/rtspget/

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

3/xine http://xine./

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多