流媒体
文章平均质量分 79
graphnj
这个作者很懒,什么都没留下…
展开
-
Live555源码分析@njzhujinhua[3]:ServerMediaSubsession与ServerMediaSession
[1]ServerMediaSubsession与ServerMediaSession两者均继承自Medium,但他们的作用却不是像其名字般看上去是继承关系。两者均可预先建立,也可在收到describe命令时根据请求而去查找文件并建立。在目前分析的testOnDemandRTSPServer.cpp中是启动时即预先建立的,如下 char const* streamName = "原创 2014-06-06 00:03:13 · 4059 阅读 · 0 评论 -
Live555源码分析@njzhujinhua[1]:RTSPServer
本文图由StarUML生成。本文分析Live555中RTSPServer代码。涉及流程从服务启动到接收到rtsp协议后的交互。服务启动及事件注册 RTSPServer的创建由RTSPServer::createNew()生成 1: // Create the RTSP server: 2: RTSPServer* rtspServer = RTSPServe原创 2014-05-31 19:25:23 · 3144 阅读 · 0 评论 -
Live555源码分析@njzhujinhua[4]:generateSDPDescription
[3]generateSDPDescription有了上述知识,我们继续看一下RTSPServer::RTSPClientConnection::handleCmd_DESCRIBE的处理.void RTSPServer::RTSPClientConnection::handleCmd_DESCRIBE(char const* urlPreSuffix, char const* urlSu原创 2014-06-11 18:55:34 · 2385 阅读 · 0 评论 -
Live555源码分析@njzhujinhua[2]:RTSPServer中的用户认证
Live555中的用户认证,围绕RTSPServer::RTSPClientConnection::authenticationOK展开原创 2014-05-31 23:30:54 · 4690 阅读 · 2 评论 -
ubuntu编译ffplay
ubuntu下利用ffserver+ffmpeg进行视频流直播,但vlc却一直无法播放,以前资料提到的都是使用ffplay,经查ffmpeg编译时并未编出ffplay,只得编译如下:1:ffmpeg的config.h中修改#define CONFIG_FFPLAY 12:zhujinhua@thinkpadE455:~/ffmpeg/ffmpeg-3.0$ makeCC ffp原创 2016-02-25 23:41:20 · 4585 阅读 · 0 评论