系统环境搭建如图所示。计算机77上运行VLC从摄像机51上取流,推送给一级DSS服务器30;二级DSS服务器78从一级DSS服务器30上取流转发。(其配置参见《用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)》)
三个客户端分别从摄像机51、一级DSS服务器30、二级DSS服务器78上取视频流观看。
三个客户端看到的视频画面分别为:
重启VLC进程,1、2号客户端继续播放,3号客户端播放终止,且无法重新播放。经检查:一级DSS服务器不受影响,二级DSS服务器上的channel_vlc.sdp文件被自动删除。
重启一级DSS服务,1号客户端继续播放,2、3号客户端播放终止,其中2号客户端可重新播放,3号客户端无法重新播放。经检查:二级DSS服务器上的channel_vlc.sdp文件被自动删除。
将二级DSS服务器上的Relay Settings打开,先Disable然后再Enable即可修复。
总结:搭建多级流媒体分发直播系统时需考虑断链对二级及以上DSS服务器的影响。
源文档 <http://blog.csdn.net/fm0517/article/details/38270317>
时间: 2024-11-06 21:47:50