开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

场景

Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流:

Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流_BADAO_LIUMANG_QIZHI的博客-CSDN博客_nginx rtmp windows

上面实现的是在Window上将本地视频推流给RTMP服务器,如果要实现在

Android中将摄像头或者屏幕的音视频数据推送到流媒体服务器进行低延迟直播

或者视频通信,可以使用如下开源组件。

精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTSP直播推送工具,充分秉承了RTP在即时通信领域中的技术特点,网络条件满足的情况下,
延时控制在300ms~500ms,非常适合于安防、应急指挥、4G执法、远程遥控与特殊行业直播等应用领域;
EasyPusher是EasyDarwin流媒体团队开发的一个RTSP/RTP流媒体音/视频直播推送产品组件,全平台支持(包括Windows、Linux、ARM、Android、iOS),
通过EasyPusher我们就可以避免接触到稍显复杂的RTSP/RTP/RTCP推送流程,只需要调用EasyPusher的几个API接口,
就能轻松、稳定地把流媒体音视频数据推送给RTSP流媒体服务器进行转发和分发,尤其是与EasyDarwin开源RTSP流媒体服务器、
EasyPlayer-RTSP播放器可以无缝衔接,EasyPusher经过长时间的企业用户和项目检验,稳定性和实时性都非常高;

EasyPusher-Android:

https://github.com/EasyDarwin/EasyPusher-Android

EasyDarwin开源流媒体服务器:

https://github.com/EasyDarwin/EasyDarwin

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi 
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、下载并安装EasyPusher-Android的安装包

app下载地址:

http://app.tsingsee.com/EasyPusher

下载之后并安装,安装启动之后可以选择是实时屏幕还是开启摄像头。

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

2、下载EasyDarwin搭建RTSP流媒体服务器

直接下载release包

https://github.com/EasyDarwin/EasyDarwin/releases

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

将安装包上传到服务器上,解压后双击exe并访问10008端口,进入控制页面,默认用户名密码是admin/admin

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

然后开启服务器防火墙的554端口。

3、App中配置推流地址

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

地址为rtsp://服务器ip:554/live

后面跟的是推送的Id,用来做标识。

4、点击app左下角菜单进行推流

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

提示推流中则成功。

5、回到流媒体服务器控制台

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

控制台显示推流成功。

6、拉流播放测试

下载EasyPlayer-RTSP播放器

EasyDarwin 开源流媒体服务器 Open Source Streaming Server

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

下载安装启动后配置源地址并点击Play

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

7、效果

开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/136060.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!