live555为单线程执行,直接执行sleep(),会导致消息接受函数得不到执行,而且会停止所有的工作。 如何在等待的同时,可以进行其他的工作 在live555中使用env->taskScheduler().doEventLoop()进行消息等待。 void BasicTaskScheduler0: ...
分类:
其他好文 时间:
2020-09-11 16:16:49
阅读次数:
53
C->S OPTIONS rtsp://127.0.0.1:8554 RTSP/1.0CSeq: 2User-Agent: LibVLC/2.2.8 (LIVE555 Streaming Media v2016.02.22) C->S DESCRIBE rtsp://127.0.0.1:8554 R ...
分类:
其他好文 时间:
2020-06-29 13:32:30
阅读次数:
66
参考: "VS2017下Live555的编译" 1.在live目录找到名称win32config的文件,以文本文件的方式打开 将 !include 修改为 !include 将 TOOLS32 = c:\Program Files\DevStudio\Vc 修改为 TOOLS32 = C:\Prog ...
分类:
其他好文 时间:
2020-05-05 15:13:31
阅读次数:
93
流媒体总结,包括常用文件格式及常用文件传输协议,如hls\rtsp\rtmp等. ...
分类:
其他好文 时间:
2020-02-12 00:41:12
阅读次数:
64
1、下载live555MediaServer.exe 2、将转换格式的视频test.ts放到同一级目录下,启动live555MediaServer Rtsp的视频流地址如下:rtsp://127.0.0.1/test.ts 3、打开VLC,设置流播放,输入上面的rtsp流地址,播放正常如下: 4、下 ...
分类:
其他好文 时间:
2020-01-06 09:21:44
阅读次数:
543
live555安装 wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz tar -zxvf live555-latest.tar.gz cd live ./genMakefiles linux-64bit #注意后面这 ...
分类:
其他好文 时间:
2019-11-20 18:05:46
阅读次数:
102
安讯士摄像机 使用live555接入之后,海思芯片解码不出图像,也没有报错。经过仔细分析之后,发现摄像机没有发 SPS 和 PPS信息。导致无法解码。 国内的摄像机通常在建立RTSP连接之后, 第一帧和第二帧都会发出 SPS 和 PPS信息。安讯士摄像机就不同,它没有发,解决办法是在 建立 RTSP ...
分类:
其他好文 时间:
2018-12-27 18:53:06
阅读次数:
178
因项目需要,这一周弄了一下live555。需求:海思编码——>RTSP server,使用VLC可以访问,类似于网络摄像机的需求。看了一下,live555的架构太复杂了,半桶水的C++水平还真的需要花点时间才可以明白。由于live555的例子server使用的是读取文件,打包成RTSP包然后发送。例 ...
分类:
其他好文 时间:
2018-12-04 17:05:52
阅读次数:
568
编译live555的时候遇到了这个问题,前面的编译没有问题,是在链接的时候出现的,在网上搜索说是缺少 libstdc++ 库。于是,安装之 #sudo apt-get install libstdc++-dev 选择一个安装 #sudo apt-get install libstdc++-8-dev ...
分类:
其他好文 时间:
2018-10-01 01:06:45
阅读次数:
402
计划任务(TaskScheduler)探讨 上一篇谈到SingleStep()函数会找到三种任务类型并执行之。 这三种任务是: socket handler, event handler, delay task 。 1、socket handler 保存在队列BasicTaskScheduler0: ...
分类:
其他好文 时间:
2018-08-13 14:05:48
阅读次数:
177