EasyDarwin 笔记

有关于EasyDarwin的具体介绍请查看:http://www.easydarwin.org 文中不赘述。

一、EasyDarwin的下载:

下载源码:https://github.com/EasyDarwin/EasyDarwin  (注意需要下载release里面的内容,Master分支可能有BUG)

二、编译、安装与运行




三、Nginx配置


四、ffmpeg推流接入

1. 启动ffmpeg.exe,开始推流(Linux添加软连接指令:ln -s /usr/local/ffmpeg/ffmpeg /usr/bin/ffmpeg

推流命令:E:\ffmpeg\bin>ffmpeg.exe -i rtsp://192.168.1.100:10554/udp/av0_1 -vcodec copy -acodec copy -rtsp_transport tcp -f rtsp rtsp://192.168.1.107/live2.sdp

注:rtsp://192.168.1.100:10554/udp/av0_1,是我们IPCamera的RTSP地址;

后面rtsp://192.168.1.107/live2.sdp 是我们推送到服务端,用于外部访问的RTSP地址;

正常情况下FFMPEG输出是这样的,说明推送成功。

2. 验证推送的视频流

测试RTSP地址:用客户端程序VLC或者EasyPlayer,打开地址 rtsp://192.168.1.107/live2.sdp

测试HLS地址:

可以先请求获得真正的HLS地址,再访问。(请求链接:http://192.168.1.107:8081/api/easyhlsmodule?name=live&url="RTSP://192.168.1.107/live2.sdp")

再用客户端程序VLC或者EasyPlayer,打开地址 http://192.168.1.107:8088/live/live.m3u8

3. EasyDarwin+ffmpeg进行PC(摄像头+麦克风)流媒体直播服务

第一步:列出我们本机的设备:ffmpeg -list_devices true -f dshow -i dummy

第二步: ffmpeg编码推送到EasyDarwin:ffmpeg -f dshow -i video="Integrated Camera":audio="麦克风 (Realtek High Definition Au" -vcodec libx264 -acodec libvo_aacenc -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://127.0.0.1/live.sdp

第三步:查看直播:rtsp://127.0.0.1/live.sdp

4. ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播

1、下载ffmpeg:http://ffmpeg.zeranoe.com/builds/,我们下载ffmpeg Shared版本;

2、例如,我们的摄像机地址是 rtsp://admin:admin@192.168.66.119/,ffmpeg命令如下:

ffmpeg.exe -i rtsp://admin:admin@192.168.66.119/ -vcodec copy -acodec copy -f rtsp rtsp://127.0.0.1/test.sdp


3. VLC播放

五、海康摄像头接入:

一、海康摄像头RTSP视频流格式

rtsp://[userid]:[password]@[ip]:[port]/[codetype]/[channel]/[streamtype]/av_stream

例如:

H264主码流:rtsp://admin:a123456789@192.168.10.66:554/h264/ch1/main/av_stream

H264子码流:rtsp://admin:a123456789@192.168.10.66:554/h264/ch1/sub/av_stream

有点海康RTSP流的更详尽介绍请参照这篇文章:https://www.jianshu.com/p/14d6ab133bcc

二、简单RTSP视频流格式

rtsp://[userid]:[password]@[ip]:[port]          # rtsp://admin:12345@192.168.10.76:554

大华摄像头接入:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容