easydarwin 安装_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
正常情况下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 笔记相关推荐
- XHProf安装使用笔记
XHProf安装使用笔记 from: http://www.sourcejoy.com/php_dev/xhprof_install_and_usage.html libpng: 先安装... gra ...
- Ubuntu14.04安装Torch7笔记
Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...
- freebsd 6.2 安装配置笔记[转]
freebsd 6.2 安装配置笔记June 28th, 2007 作者: Jeffrey 出处:http://blog.zhangjianfeng.com/?p=588 freebsd 6.2 安装 ...
- 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程
原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...
- Python 的scikit-learn和tensorflow在虚拟环境下安装配置笔记
Python 机器学习安装配置笔记 这学期开始上人工智能课,任课老师要求安装python和对于机器学习深度学习的各种库. 以前做过类似项目,顺便就把配置环境的流程记录下来. 中间有引用他人的博客,都有 ...
- 群晖NAS教程(十)、利用Docker安装蚂蚁笔记(leanote)
为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十).利用Docker安装蚂蚁笔记(leanote) 蚂蚁笔记是一款特别棒的笔记软件,支持Markdown语法,是程序员必备的软件 ...
- CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/123495062 各位读者,知识无穷而人力有穷 ...
- owncloud 配置mysql_owncloud安装配置笔记
Mike的分享空间 owncloud安装配置笔记 date: 2017.05.05; modification:2018.07.25 目录: 1 服务端安装 服务器: ubuntu 18.04 1.1 ...
- Linux下安装JDK笔记与Linux安装Tomcat笔记
项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK... OS:CentOS 64bit 一:到Oracle下载最新版的JDK http://w ...
- ATS6.2安装部署笔记
ATS6.2安装部署笔记 原文:http://www.safecdn.cn/ats/2018/12/ats6-2-install/1046.html 系统版本:CentOS 6.7 1.安装依赖包 y ...
最新文章
- 设计模式----模板方法模式UML和实现代码
- vim在退出时,处理隐藏缓冲区的方式
- 基础-计算机及操作系统和应用程序的概念
- Android Custom View ----invalidate() 、postInvalidate() and requestLayout()
- pymssql.OperationalError: (20017 问题解决
- python中从键盘输入的代码_python如何从键盘获取输入实例
- poj 1062 昂贵的聘礼 最短路
- mysql如何管理事务管理_浅谈MySQL事务管理(基础)
- php5.6软件下载,【PHP下载】PHP for Linux 5.6.6-ZOL软件下载
- android自定义速度仪表盘,自定义View实战:汽车速度仪表盘
- 角度和弧度之间的转换
- 第三方登录/分享最佳实践
- pvt检查是什么意思_专业术语EVT、DVT、PVT、MP是什么意思?
- perl正则表达式匹配中文
- python 安装 SimpleITK 和 pydicom
- Sigmoid函数的作用
- 10个免费在线网站测速工具
- 二叉树(python实现)
- 玉伯:前端的现状之痛及未来趋势
- 详细说明光敏电阻的工作原理
热门文章
- android adb驱动win7,win7 64位adb驱动怎么安装_win7安装abd驱动的方法图文步骤
- 北大核心期刊目录2020_音乐舞蹈类核心期刊目录(2020年最新收藏版)
- eda交通灯控制器波形输入_【EDA课程设计】基于VHDL十字路口交通灯控制电路
- 高级语言程序设计(c语言版)课后答案,高级语言程序设计习题与解答(C语言版)/高等院校教材...
- 提取swf素材_|SWF素材提取工具(SWF Decompiler Magic)下载v5.2.2.20 - 欧普软件下载
- 泰克吉时利Keithley数据采集器自动计量校准软件NSAT-3070
- 一个完美网站的101项指标.第二部分.内容为王
- 手把手教如何制作数字证书并进行程序的数字签名
- 嵌入式操作系统新纪元?
- java httpsession 类型_JavaWeb HttpSession