ffmpeg推送RTSP直播流到EasyDarwin报错问题的修复
2017-05-07 11:16
369 查看
在之前的博客《ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播》中,我们介绍了如何采用ffmpeg进行RTSP推送,实现EasyDarwin直播分发的功能,近期开源社区的开发者反馈,在华为云这样的虚拟云网络中,出现ffmpeg推送报错的问题:
具体问题的原因:
在EasyDarwin中,有IP过滤功能,只有在监听列表中的IP地址才会被放行:
实际中,我们大量的服务器是类似于华为云这样的通过端口映射发布到公网的服务器主机,在监听的IP地址中,没有服务器发布在公网的地址,实际这里的过滤可以不用,不影响程序的功能性和稳定性,可以去掉,使得程序更加兼容和灵活:
WEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2017
具体问题的原因:
在EasyDarwin中,有IP过滤功能,只有在监听列表中的IP地址才会被放行:
bool SourceInfo::IsReflectableIPAddr(UInt32 inIPAddr) { if (SocketUtils::IsMulticastIPAddr(inIPAddr) || SocketUtils::IsLocalIPAddr(inIPAddr)) return true; return false; }
实际中,我们大量的服务器是类似于华为云这样的通过端口映射发布到公网的服务器主机,在监听的IP地址中,没有服务器发布在公网的地址,实际这里的过滤可以不用,不影响程序的功能性和稳定性,可以去掉,使得程序更加兼容和灵活:
bool SourceInfo::IsReflectableIPAddr(UInt32 inIPAddr) { //fix ffmpeg push rtsp stream setup error return true; if (SocketUtils::IsMulticastIPAddr(inIPAddr) || SocketUtils::IsLocalIPAddr(inIPAddr)) return true; return false; }
关注EasyDarwin项目
EasyDarwin开源项目:https://github.com/EasyDarwin获取更多信息
邮件:support@easydarwin.orgWEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2017
相关文章推荐
- ffmpeg推送RTSP直播流到EasyDarwin报错问题的修复
- ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播
- ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播
- ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播
- 使用EasyDarwin实现RTSP视频监控、直播推送
- EasyPlayer_Android RTSP安卓播放器直播画面卡在第一帧问题修复
- EasyNVR H5无插件RTSP直播方案在Windows server 2012上修复无法定位GetNumaNodeProcessorMaskEx的问题
- EasyNVR H5无插件RTSP直播方案在Windows server 2012上修复无法定位GetNumaNodeProcessorMaskEx的问题
- EasyPlayer_Android RTSP安卓播放器直播画面卡在第一帧问题修复
- 【FFmpeg】ffplay播放rtsp视频流花屏问题 (转)
- ffmpeg 以海康摄像机rtsp 流输入 输出hls 问题及原因
- EasyPusher安卓Android手机直播推送之RTSP流媒体协议流程
- Win10 TH2正式版10586今日推送修复了哪些问题? 更新内容汇总
- 解决用EasyDarwin开源流媒体服务器做HLS直播时Flash Player卡住的问题
- 【FFmpeg】ffplay播放rtsp视频流花屏问题
- 【FFmpeg】ffplay播放rtsp视频流花屏问题
- EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器
- 基于Live555,ffmpeg的RTSP播放器直播与点播
- 【FFmpeg】ffplay播放rtsp视频流花屏问题
- 解决用EasyDarwin开源流媒体服务器做HLS直播时Flash Player卡住的问题