有关于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

正常情况下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

大华摄像头接入:

easydarwin 安装_EasyDarwin 笔记相关推荐

  1. XHProf安装使用笔记

    XHProf安装使用笔记 from: http://www.sourcejoy.com/php_dev/xhprof_install_and_usage.html libpng: 先安装... gra ...

  2. Ubuntu14.04安装Torch7笔记

    Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...

  3. freebsd 6.2 安装配置笔记[转]

    freebsd 6.2 安装配置笔记June 28th, 2007 作者: Jeffrey 出处:http://blog.zhangjianfeng.com/?p=588 freebsd 6.2 安装 ...

  4. 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程

    原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...

  5. Python 的scikit-learn和tensorflow在虚拟环境下安装配置笔记

    Python 机器学习安装配置笔记 这学期开始上人工智能课,任课老师要求安装python和对于机器学习深度学习的各种库. 以前做过类似项目,顺便就把配置环境的流程记录下来. 中间有引用他人的博客,都有 ...

  6. 群晖NAS教程(十)、利用Docker安装蚂蚁笔记(leanote)

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十).利用Docker安装蚂蚁笔记(leanote) 蚂蚁笔记是一款特别棒的笔记软件,支持Markdown语法,是程序员必备的软件 ...

  7. CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/123495062 各位读者,知识无穷而人力有穷 ...

  8. owncloud 配置mysql_owncloud安装配置笔记

    Mike的分享空间 owncloud安装配置笔记 date: 2017.05.05; modification:2018.07.25 目录: 1 服务端安装 服务器: ubuntu 18.04 1.1 ...

  9. Linux下安装JDK笔记与Linux安装Tomcat笔记

    项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK... OS:CentOS 64bit 一:到Oracle下载最新版的JDK http://w ...

  10. ATS6.2安装部署笔记

    ATS6.2安装部署笔记 原文:http://www.safecdn.cn/ats/2018/12/ats6-2-install/1046.html 系统版本:CentOS 6.7 1.安装依赖包 y ...

最新文章

  1. 设计模式----模板方法模式UML和实现代码
  2. vim在退出时,处理隐藏缓冲区的方式
  3. 基础-计算机及操作系统和应用程序的概念
  4. Android Custom View ----invalidate() 、postInvalidate() and requestLayout()
  5. pymssql.OperationalError: (20017 问题解决
  6. python中从键盘输入的代码_python如何从键盘获取输入实例
  7. poj 1062 昂贵的聘礼 最短路
  8. mysql如何管理事务管理_浅谈MySQL事务管理(基础)
  9. php5.6软件下载,【PHP下载】PHP for Linux 5.6.6-ZOL软件下载
  10. android自定义速度仪表盘,自定义View实战:汽车速度仪表盘
  11. 角度和弧度之间的转换
  12. 第三方登录/分享最佳实践
  13. pvt检查是什么意思_专业术语EVT、DVT、PVT、MP是什么意思?
  14. perl正则表达式匹配中文
  15. python 安装 SimpleITK 和 pydicom
  16. Sigmoid函数的作用
  17. 10个免费在线网站测速工具
  18. 二叉树(python实现)
  19. 玉伯:前端的现状之痛及未来趋势
  20. 详细说明光敏电阻的工作原理

热门文章

  1. android adb驱动win7,win7 64位adb驱动怎么安装_win7安装abd驱动的方法图文步骤
  2. 北大核心期刊目录2020_音乐舞蹈类核心期刊目录(2020年最新收藏版)
  3. eda交通灯控制器波形输入_【EDA课程设计】基于VHDL十字路口交通灯控制电路
  4. 高级语言程序设计(c语言版)课后答案,高级语言程序设计习题与解答(C语言版)/高等院校教材...
  5. 提取swf素材_|SWF素材提取工具(SWF Decompiler Magic)下载v5.2.2.20 - 欧普软件下载
  6. 泰克吉时利Keithley数据采集器自动计量校准软件NSAT-3070
  7. 一个完美网站的101项指标.第二部分.内容为王
  8. 手把手教如何制作数字证书并进行程序的数字签名
  9. 嵌入式操作系统新纪元?
  10. java httpsession 类型_JavaWeb HttpSession