RTSP 客户端软件 openRTSP

未知
C/C++
未知
2010-11-14
shawn chen

openRTSP 是一个命令行 RTSP 客户端软件,运行.exe时需要一个命令行参数(比如rtsp://192.168.30.61/video1),然后就会根据这个获取需要的码流,

图如下:

通过quit命令可以结束程序的执行。

支持的命令是基本的RTSP协议支持的方法。

RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的HTTP协议分析代码 。这是个好消息。

它们主要的区别是HTTP协议是没有状态的, http协议在发送一个命令后,连接会断开,而且命令之间没有依赖性。不同的是RTSP的命令需要知道现在正处于一个什么状态,也就是说rtsp的命令总是按照顺序来发送,某个命令总在另外一个命令之前要发送。Rtsp不管处于什么状态都不会去断掉连接。

HTTP 协议默认使用80端口,而RTSP 默认使用554端口。如果一些服务器因为某些安全的原因而封掉了这个端口,那代理和防火墙可能不让RTSP消息通过,需要管理员去放开554端口,而使得rtsp协议能通过。


加载中

评论(2)

大海1107
大海1107
服务端代码该咋写了
cwyyy
cwyyy
命令行交互性不是很好

暂无资讯

暂无问答

live555 分析—— OpenRtsp

通过分析live库提供的例子程序 OpenRTSP,可以清晰地了解客户端接收来自网络上媒体数据的过程。注意,RTP协议和RTCP协议接收的数据分别是视音频数据和发送/接收状况的相关信息,其中,RTP协议...

2014/08/16 13:48
233
0
让android支持RTSP及live555分析

#DATE 2012/05/09 #2012/08/27由cnblogs迁入 如何让Android支持C++异常机制 Android不支持C++异常机制,如果需要用到的话,则需要在编译的时候加入比较完整的C++库. Android支持的C++库可以在A...

2012/08/27 14:23
5.6K
1
live555

live555 目录 live555简介 Live555 Streaming Media整体框架 openRTSP客户端流程 编辑本段live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输...

2014/07/09 17:42
36
0
在windows使用vs2008编译live555

1.live555源代码简介 liveMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555 Media Server。 四个基本的库分别是UsageEnvironment&TaskScheduler,groupsock,liveMedia,Basic...

2014/08/16 13:48
116
0
live555源代码分析

live555源代码分析 源代码下载(VC6工程):http://download.csdn.net/detail/leixiaohua1020/6374387 liveMedia 项目(http://www.live555.com/)的源代码包括四个基本的库,各种测试代码以及 ...

2014/08/16 13:52
160
0
live555学习笔记-RTSPClient分析

八 RTSPClient分析 有RTSPServer,当然就要有RTSPClient。 如果按照Server端的架构,想一下Client端各部分的组成可能是这样: 因为要连接RTSP server,所以RTSPClient要有TCP socket。当获取...

2014/08/16 13:47
307
0
RTSP学习笔记(5)openRTSP流程分析

openRTSP是对RTSPClient的实现,与服务器对应的客户端功能 1、初始化 BasicTaskschedular::createNew() BasicUsageEnvironment::createNew() 解析输入streamURL ourClient= createClient(str...

2016/02/24 11:09
151
1
Live555源代码解读(7)

八 、RTSPClient分析 有RTSPServer,当然就要有RTSPClient。 如果按照Server端的架构,想一下Client端各部分的组成可能是这样: 因为要连接RTSP server,所以RTSPClient要有TCP socket。当获...

2016/02/25 19:27
81
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部