上一回我们描述了用EasyDarwin+ffmpeg进行摄像机直播的过程:ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播 我们再进行一个方面的描述,那就是pc摄像头+麦克风进行主播过程: 第一步>列出我们本机的设备:ffmpeg -list_devices true -f dshow -i dummy 第二步>ffmpeg编码推送到EasyDarwin:ffmpeg -f dshow -i video="Integrated Camera":a…
一.背景 本篇文章是继上一篇文章<Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务>文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器, 二.配置rtmp直播服务 我们需要在nginx配置文件中增加直播的配置,这里我们依然使用vim命令打开配置文件,执行命令如下 vim /usr/local/nginx/conf/nginx.conf vim命令执行之后,我们将直播配置添加到rtmp项配置下面,其中的含义已经在配置中注明,配置如下所示 appl…
FFmpeg推送视频流,Nginx RTMP模块转发,VLC播放器播放,实现整个RTMP直播 查看本机电脑的设备 ffmpeg -list_devices true -f dshow -i dummy 红色标记表示视频设备和麦克风设备 看到乱码了吧!来这里查看哦 FFmpeg编码推送到RTMP服务器 ffmpeg -f dshow -i video="Lenovo EasyCamera":audio="麦克风 (Realtek High Definition Audio)&q…
源码地址https://github.com/979451341/RtmpCamera/tree/master 配置RMTP服务器,虽然之前说了,这里就直接粘贴过来吧 1.配置RTMP服务器 这个我不多说贴两个博客分别是在mac和windows环境上的,大家跟着弄MAC搭建RTMP服务器https://www.jianshu.com/p/6fcec3b9d644这个是在windows上的,RTMP服务器搭建(crtmpserver和nginx) https://www.jianshu.com/p…
文本主要讲述windows系统下如何利用ffmpeg获取摄像机流并推送到rtmp服务,命令的用法前文 中有讲到过,这次是通过代码来实现.实现该项功能的基本流程如下: 图1 ffmpeg推流流程图 较前面的文章的流程图而言,本流程图显的复杂些,稍微解释下: ffmpeg 打开摄像头跟打开普通的视频流方法一致,只是输入url是摄像头的名称.真正打开 摄像头操作由dshow来完成,ffmpeg只是调用dshow相应的接口获取返回值:读取packet 的API 依然是av_read_frame,返回的p…
FFmpeg安装(windows环境)http://www.cnblogs.com/xiezhidong/p/6924775.html 最简单的视频网站(JavaEE+FFmpeg)http://blog.csdn.net/leixiaohua1020/article/details/43870599 [原创+史上最全]Nginx+ffmpeg实现流媒体直播点播系统http://www.cnblogs.com/mrccjj/p/6974185.html WeChat聊天室:https://git…
各位EasyDarwin开源项目的爱好者,您好,这篇博客的年限有点老了,目前EasyDarwin已经采用全新的云平台架构,详细可以参考博客:http://blog.csdn.net/xiejiashu/article/details/51581003,您也可以直接访问EasyDarwin开源项目的官网:www.easydarwin.org,获取最新EasyDarwin项目信息: 系统功能介绍: 系统基于RTSP协议和Darwin Streaming Server(以下简称DSS)实现,具有设备接…
在之前的一篇<基于Darwin实现的分布式流媒体直播服务器系统>中,我们配置了在Win32下面的流媒体直播系统,今天我们分享一下在Linux下面EasyDSS分布式直播服务器系统的配置. 系统功能.服务模块.设计架构这些就不再赘述了. 系统演示下载: EasyDSS For Linux(32)版本下载地址:http://pan.baidu.com/s/1o659VGu (EasyDSS_v7.0.2_For_Linux),包中主要包含两部分,/etc目录下面为服务器文件:/EasyCamera…
目录 1.docker安装OSSRS流媒体直播服务器 2.基于APICloud的acLive直播推流模块实现RTMP直播推流 3.直播流管理 1.docker安装OSSRS流媒体直播服务器 1.OSSRS简介 在外界开发中, 如果要实现直播功能.常用的方式有: 1. 通过第三方接口来实现. 可以申请阿里云,腾讯云,网易云,七牛云的直播接口,根据文档,下载集成SDK到项目中,在第三方用户平台上, 创建直播流[就是一个管道].有了直播流以后, 在客户端中集成一个推流[就是基于rtmp协议把视频摄像头…
2017年很长很长一段时间没有更新EasyDarwin开源项目了,虽然心里有很多EasyDarwin功能扩展的计划:比如同步录像.同步RTMP/HLS直播输出.拉模式转发优化.Onvif接入.GB28181特性.等等,但实乃有心无力,每天都疲于应付开源社区中的各种技术咨询,另一方面是需要给开源开发团队造血,需要商业项目支撑开源团队的运转,所以,2017上半年沉寂了半年,计划开发出几款小而美的产品来帮助团队通过商业项目的方式输血,走商业+开源的可持续发展路子: 在2017年的上半年,我们在商业项目…