RTMP推流组件EasyRTMP实现内网摄像头RTSP拉流转码RTMP推流到RTMP服务器之Android版如何快速接入文档

背景分析

RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写,该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMP/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络下ieyi,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
RTMP推流,就是将直播内容推送到服务器的过程。

 

EasyRTMP-Android如何快速接入文档

提出问题

如何快速接入EasyRTMP-Android到自己的项目中?

解决问题

打开项目后可以看到library 的module,这就是Android RTMP推流的核心库。app module提供了上层代码逻辑,调用library库的接口,完成摄像头实时数据的采集,并调用相关编码器。接入流程如下:

1、复制 library module 的代码,并在您的build.gradle中直接配置:
implementation project(’:library’),即引入了library库。

2、再您的build.gradle中配置商用授权的RTMP_KEY(demo中提供的临时key,有效期的时间可在‘关于我们’界面查看)

3、在AndroidManifest.xml中需要添加如下:
等属性

4、导入MediaStream类,这是本SDK最核心的一个类,它起到了承上启下的作用,开启摄像头进行实时数据的采集,并调用相关音频和视频的编码器,并为推流器设置流媒体服务器的地址。

EasyRTMP推流功能特点

- 调用简单

无论是个人开发者还是企业级应用,只需要简单的几个接口调用就可以完成一套完整的互联网直播应用的上架

- 功能完善

配套完整的直播、录像、旋转功能示例,用户直接复用即可选择嫁接自定义功能

- 运行高效

高效缓冲和发送设计模式,能非常灵活地让用户自定义延时和缓冲区的大小

- 性能稳定

长期的在线运行检验,众多客户的项目成功经验

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值