在使用ffmpeg读取rtsp流进行重新连接时,是否可以识别ConnectionLost等事件?识别ffmpeg的rtsp断开
2
A
回答
-1
假设你使用的是UDP/RTP的媒体传输的协议,您的服务器将定期发送RTCP包报告流传送的进步。为了识别底层RTP数据流的状态变化,可以使用RTCP通道来寻找信号来表示媒体数据流的变化。
如果停止recieving RTCP包,那就是媒体已经消失的信号。
http://en.wikipedia.org/wiki/RTP_Control_Protocol
阅读RTP RTCP的RFC的
-1
这取决于你如何使用FFMPEG,在FFMPEG使用RTSP堆栈实际上是LIVE555。
如果使用代码与现场堆栈接口,你实际上应该能够设置功能断开为一个函数指针。请参见他们的API或者源代码的确切说明
http://www.live555.com/openRTSP/#source-code
的另一种方法是监视FFMPEG进程以及何时退出流。
相关问题
- 1. 的ffmpeg无法识别
- 2. ffmpeg stream rtsp to mpegts
- 3. ffmpeg restream rtsp to mjpeg
- 4. ffmpeg输入rtsp错误
- 5. 使用FFMPEG进程从rtsp
- 6. ffmpeg无法识别的选项'segment_list_flags'
- 7. Android FFmpeg无法识别的选项
- 8. ffmpeg无法识别的选项'hls_enc'
- 9. 从udp复制到rtsp的FFmpeg
- 10. 在iOS中记录带ffmpeg的rtsp流
- 11. FFmpeg IP摄像机的RTSP问题
- 12. ffmpeg无法识别音频文件
- 13. 使用FFMPEG识别音频比特率
- 14. Android FFMPEG无法识别文件:协议
- 15. XSD断言无法识别
- 16. Eclipse没有识别断点
- 17. 无法识别客户端的SignalR断开功能
- 18. 如何识别不间断序列的开始和结束?
- 19. 如何识别GWT中断开连接的客户端?
- 20. 如何识别使用NMS和C的ActiveMQ断开连接#
- 21. Android的行为识别 - 重新连接之后断开
- 22. 识别和总结断开的超链接
- 23. 识别Powershell CSV导出中已断开连接的Exchange邮箱
- 24. FFmpeg抓取RTSP IP摄像机
- 25. 使用FFmpeg libavformat记录RTSP流
- 26. FFMPEG流RTSP到RTMP(Youtube)添加徽标
- 27. 网络摄像机与RTSP,RED5和ffmpeg
- 28. FFMPEG:闭RTSP流干净 - 上avformat_close_input
- 29. FFMPEG是否支持RTSP认证?
- 30. 识别帧的开始