EasyDarwin是开源高效的RTSP服务器,支持Windows和linux上部署,可在GitHub上搜索下载。EasyDarwin对视频流实时转发,实现基于RTSP协议的视频监控、直播等功能。
其次将视频源接入EasyDarwin服务器,我使用的是EasyPusher。EasyPusher是支持Windows、linux、Android、iOS、各种arm平台的RTSP推送端,非常简便易用,而且成熟稳定。GitHub有几个Demo代码:
EasyPusher_File:推送本地文件到EasyDarwin流媒体服务器。
EasyPusher_RTSP:将RTSP/RTP数据获取到本地,再推送到EasyDarwin。
EasyPusher_SDK:调用摄像机SDK,将SDK视频流回调的数据推送给EasyDarwin。
使用支持RTSP的播放器,播放EasyDarwin转发的rtsp视频流。EasyPlayer、VLC等播放器都可以播放。我用Android EasyPusher推送Android摄像头到公网阿里云EasyDarwin服务器,再用Windows版本EasyPlayer从公网服务器拉取RTSP流播放。延迟在200-600毫秒左右,没有CDN加速。
EasyDarwin服务器下载:https://github.com/EasyDarwin/EasyDarwin EasyPusher Demo代码下载:https://github.com/EasyDarwin/EasyPusher EasyPusher Android Demo代码下载:https://github.com/EasyDarwin/EasyPusher_Android Android EasyPusher下载app下载:https://fir.im/EasyPusher EasyPlayer Demo下载: https://github.com/EasyDarwin/EasyPlayer EasyPlayer Android Demo下载: https://github.com/EasyDarwin/EasyPlayer_Android
邮件:support@easydarwin.org
WEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2017
新闻热点
疑难解答