1: 编译 (1): ./genMakefiles linux (2): make2: 服务器环境 服务器端是一个支持RTSP server的H.264的摄像头;3: 运行 openRTSP ./openRTSP -d 20 -f 20 -w 640 -h 480 -b 400000...
分类:
其他好文 时间:
2015-04-15 16:33:18
阅读次数:
490
http://ubuntuforums.org/showthread.php?t=1544946http://www.live555.com/liveCaster/liveInput.htmlhttps://forum.videolan.org/viewtopic.php?t=109421http:...
分类:
其他好文 时间:
2015-04-09 19:30:35
阅读次数:
115
http://stackoverflow.com/questions/27279161/using-live555-to-stream-live-video-from-an-ip-camera-connected-to-an-h264-encodeI am using a custom Texas ...
分类:
Web程序 时间:
2015-04-07 13:33:09
阅读次数:
563
Mediumlive555几乎所有的处理单元都继承自Medium类;该类抽象了基本的接口,包括环境,task和媒体名和媒体查找函数(lookupByName)以及一些辅助函数。也包括返回当前的环境类UsageEnvironment,以及环境指向下一个TaskToken的指针nextTask等。Ser...
分类:
其他好文 时间:
2015-04-03 00:10:52
阅读次数:
317
liveMedia项目的源代码包括四个基本的库,各种测试代码以及Media Server。四个基本的库分别是:UsageEnvironment&TaskScheduler, groupsock, liveMedia和BasicUsageEnvironment。1,基础类介绍:BasicUsageEn...
分类:
其他好文 时间:
2015-04-03 00:07:45
阅读次数:
208
1,RTSP连接的建立过程RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP...
分类:
其他好文 时间:
2015-04-03 00:07:10
阅读次数:
279
这里主要分析一下,live555中关于RTP打包发送的部分。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了)先介绍下主要的流程:RTP包的发送是从MediaSink::startPlaying函数调用开始...
分类:
其他好文 时间:
2015-04-02 23:52:13
阅读次数:
172
前一阵子,因为项目需要,研究了一下Live555开源框架,研究的不是很深入,基本上把Live555当做API用了一下,但是毕竟也是本人看的第一个开源框架,在此记录总结一下。 Live555是一个实现了RTSP协议的开源流媒体框架,Live555包含RTSP服务器端的实现以及RTSP客户端的实现...
分类:
其他好文 时间:
2015-04-01 23:38:25
阅读次数:
364
因为Live555 包中未提供Android 的config 所以编译器来比較麻烦,须要自己编写Android.mk ,下面是我通过 改动 现有的config文件,在cygwin实现 编译的过程,config.android文件已上传到 点击打开链接下面是用法:1. 将此文件至于减压后的live目录...
分类:
移动开发 时间:
2015-03-27 21:54:26
阅读次数:
240
在项目开发过程中遇到一个问题,play之后,不能推送rtp数据包,跟踪代码调试发现,在获取H264视频数据,封包,发送,这条循环的链断开了,导致该问题的原因是:
在H264VideoStreamFramer.cpp中
unsigned H264VideoStreamParser::parse()
{
#if DEBUG_SHOWCHN
printf("Parser() chn:...
分类:
其他好文 时间:
2015-01-27 18:37:34
阅读次数:
358