live555支持单播和组播,我们先分析单播的流媒体服务端,后面分析组播的流媒体服务端。 一、单播的流媒体服务端: // Begin the LIVE555 event loop: env->taskScheduler().doEventLoop ...
h 文件的推送 testH VideoStreamer.cpp文件的开头就定义了 char const inputFileName test. 后面接着创建了会话 ServerMediaSession sms ServerMediaSession::createNew env, testStream , inputFileName, Session streamed by testH Video ...
2016-10-16 23:31 0 3170 推荐指数:
live555支持单播和组播,我们先分析单播的流媒体服务端,后面分析组播的流媒体服务端。 一、单播的流媒体服务端: // Begin the LIVE555 event loop: env->taskScheduler().doEventLoop ...
live555ProxyServer.cpp在live/proxyServer目录下,这个程序展示了如何利用live555来做一个代理服务器转发rtsp视频(例如,IPCamera的视频)。 首先来看一下main函数 main函数还是很简单,第一行是设置 ...
上一篇我们简单分析了testOnDemandRTSPServer.cpp的main函数,主要步骤是创建RTSPServer,创建ServerMediaSession对象,然后等待RTSP客户端的连接。接下来我们分析一下Live555中建立RTSP连接的详细过程,首先我们需要简单了解一下RTSP ...
首先,看看这个程序的说明: // A test program that demonstrates how to stream - via unicast RTP // - various kinds of file on demand, using a built-in RTSP ...
1,编译live555源码目录下的 BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment四个工程生成相应的库文件; 目录结构如下: 2,包含上面四个工程目录下的include目录文件和生成的库文件,编译 ...
最近又复习了一下live555的源代码,并在VS2013下编译了视频直播程序。 从视频读取一帧后x264编码,用live555的RTSP传输流媒体。 效果清晰流畅(640*480+40帧每秒),很满意。 附上主要的cpp代码 ...
一、openRTSP编译运行 a)windows下编译运行 还是以mediaServer作为服务端,openRTSP作为客户端 b)Linux下编译运行 转自http://kuafu80.blog.163.com/blog/static ...
1、testRTSPClient简介 testRTSPClient是个简单的客户端实例,这个实例对rtsp数据交互作了详细的描述,其中涉及到rtsp会话的两个概念Source和Sink. Source是生产数据,Sink是消费数据. testRTSPClient非常简洁,除了接收服务端 ...