流媒体基础实践之——RTMP直播推流
一、RTMP推流:用户可将RTMP视频流推送到阿麦提供的打流地址。地址格式类似于:
rtmp://livepush.myqcloud.com/live
现在可以支持哪些直播源?和那些直播软件?推流参数如何设置?如何用手机推流?
凡是可以通过以上直播协议加入的直播源都可以。从类型上,可采用如下具体方式:
1.视频设备如高清摄像机等 —— RTMP推流模式
该类型设备如果具备HDMI视频输出接口,均可以通过视频RTMP编码器(或直播卡、直播盒)直接通过推流方式加入。您可以启用推流模式获取腾讯云提供的RTMP接收地址,然后在视频RTMP编码器上进行配置,设定将HDMI接口捕捉到的视频信息通过RTMP传输至腾讯云地址即可。
2。Android / iOS手机摄像头 —— RTMP推流模式
可通过集成阿麦提供的移动端SDK的APP或者第三方软件或SDK捕捉摄像头并通过RTMP协议发布。相关安卓软件包括:Broadcaster, Arutcam等;iOS软件包括:LiveHD,nanoStream Live Video Encoder等等。然后启用RTMP推流模式,将直播视频流传输至阿麦打流地址即可。
3.台式计算机或笔记本摄像头以及桌面 —— RTMP推流模式
可通过第三方软件或SDK捕捉摄像头视频以及选定桌面或全屏范围。相关软件包括:FMLE、Xsplit等。然后启用RTMP推流模式,将直播视频流传输至腾讯云地址即可。
4.已有公网可访问的HLS/RTMP视频服务器 —— HLS/RTMP拉流模式
可通过启用HLS/RTMP拉流模式,将已有公网地址配置如腾讯云控制台即可。
二、对接攻略
直播码方案上手非常简单,只需要按如下三步实现对接,您就可以拥有一个超简单版的直播后台了:
1. 开启直播码模式
腾讯云视频直播服务器的初始的接入模式是频道托管模式,您需要手动切换一下才能进入直播码模式,切换操作请参考服务开通。
2. 分配推流地址
主播在开始推流之前会先到您的后台服务器上申请推流地址,直播码的推流地址有其拼装规则,如下:
流媒体基础实践之——RTMP直播推流的更多相关文章
- 流媒体基础实践之——RTMP和HLS分发服务器nginx.conmf配置文件(解决了,只能播放RTMP流而不能够播放HLS流的原因)
user www www; worker_processes ; error_log logs/error.log debug; #pid logs/nginx.pid; events { worke ...
- Android流媒体开发之路二:NDK开发Android端RTMP直播推流程序
NDK开发Android端RTMP直播推流程序 经过一番折腾,成功把RTMP直播推流代码,通过NDK交叉编译的方式,移植到了Android下,从而实现了Android端采集摄像头和麦克缝数据,然后进行 ...
- day122:MoFang:OSSRS流媒体直播服务器&基于APICloud的acLive直播推流模块实现RTMP直播推流
目录 1.docker安装OSSRS流媒体直播服务器 2.基于APICloud的acLive直播推流模块实现RTMP直播推流 3.直播流管理 1.docker安装OSSRS流媒体直播服务器 1.OSS ...
- EasyRTMP结合海康HCNetSDK获取海康摄像机H.264实时流并转化成为RTMP直播推流(附源码)
最近一家深耕于南方电网的科技公司同事找到我们,咨询关于调用海康HCNetSDK取流,并进行互联网转化的方案,经过反复的沟通以及自身在EasyDSS和EasyNVR方面的经验,我们推荐了海康HCNetS ...
- 基于GPUImage的多滤镜rtmp直播推流
之前做过开源videocore的推流改进:1)加入了美颜滤镜; 2) 加入了librtmp替换原来过于简单的rtmpclient: 后来听朋友说,在videocore上面进行opengl修改,加入新的 ...
- EasyRTMP+EasyRTSPClient实现的多路(支持断线重连)RTSP转RTMP直播推流工具
本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/73441405 介绍 EasyRTMP是Eas ...
- 不用任何第三方,写一个RTMP直播推流器
2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮.然而个人觉得直播的门槛相对较高,从推流端到服务端器到播放端,无不需要专业的技术来支撑,仅仅推流端就有不少需要学习的知 ...
- 基于传统IPC基础上的RTMP互联网推流摄像机方案设计
在我之前的一篇博客<EasyRTMP内置进入摄像机中实现网络推流直播摄像机的功能>中,我阐述了一种将RTMP推流内置到摄像机系统内部,实现安防摄像机转互联网直播的RTMP推流摄像机功能,如 ...
- rtmp直播推流(一)--flv格式解析与封装
flv文件格式分析,可参看RTMP中FLV流到标准h264.aac的转换,该文章写的很清晰. flv封装格式解析,可参看视音频数据处理入门:FLV封装格式解析,文章图文并貌,很直观. flv文件封装, ...
随机推荐
- 20145227 《Java程序设计》实验五实验报告
20145227 <Java程序设计>实验五实验报告 实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统. 实验过程 1.先运行TCP代码,一人服务 ...
- 每日一九度之题目1016:火星A+B
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5346 解决:1464 题目描述: 读入两个不超过25位的火星正整数A和B,计算A+B.需要注意的是:在火星上,整数不是单一进制的, ...
- ZOJ 3860: - Find the Spy
3860 - Find the Spy Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu S ...
- table 单线条
<style> .a{ cursor:pointer; color: blue; text-decorati ...
- JSP 资源与网站
JS文件说明 1.1 jquery 描述:一个兼容多浏览器的javascript框架,可以操作文档对象.选择DOM元素.制作动画效果.事件处理.使用Ajax以及其他功能. 文件路径:Commonjs/ ...
- 山东理工大学第七届ACM校赛-字符的变化 分类: 比赛 2015-06-26 10:32 46人阅读 评论(0) 收藏
字符的变化 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 一个长度为n(1<=n<=1000)的字符串(只包含小写字 ...
- CPU和GPU实现julia
CPU和GPU实现julia 主要目的是通过对比,学习研究如何编写CUDA程序.julia的算法还是有一定难度的,但不是重点.由于GPU实现了也是做图像识别程序,所以缺省的就是和O ...
- 递推,动态规划(DP),字符串处理,最佳加法表达式
看了一些资料,竟然发现连百度文库也有错误的地方,在这里吐槽一下题目大意:http://wenku.baidu.com/link?url=DrUNNm19IqpPNZjKPX4Jg6shJiK_Nho6 ...
- An Easy C Program Problem
找幸运数 题目描述 数字8最多的那个数为幸运数. 输入n和n个整数,找这n个数中的幸运数.在主函数中调用ndigit函数,判断某个整数x含数字8的个数.如果有多个幸运数输出第一个幸运数,如果所有的数中 ...
- 2016年10月12日 星期三 --出埃及记 Exodus 18:23
2016年10月12日 星期三 --出埃及记 Exodus 18:23 If you do this and God so commands, you will be able to stand th ...