Android RTMP直播推流方案选择
2017-04-26 19:19
225 查看
1. 技术科普:
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe
Media Server/Ultrant Media Server/red5等。
2. 可选方案:
利用FFmpeg进行直播推流(优点:对技术开发者来说,会有在不断的填坑过程中,提升自我;缺点:产品稳定性差,延迟大);
利用第三方SDK(大牛直播github地址)(优点:延迟小,非常稳定,适用于产品快速上线,有专人维护;缺点:商业授权需要一定费用)。
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe
Media Server/Ultrant Media Server/red5等。
2. 可选方案:
利用FFmpeg进行直播推流(优点:对技术开发者来说,会有在不断的填坑过程中,提升自我;缺点:产品稳定性差,延迟大);
利用第三方SDK(大牛直播github地址)(优点:延迟小,非常稳定,适用于产品快速上线,有专人维护;缺点:商业授权需要一定费用)。
相关文章推荐
- 快速搭建企业级流媒体服务器方案(直播流服务器适配android和iphone)
- CrtmpServer支持Android与IOS进行RTMP直播遇到的_checkbw问题
- EasyRTMP实现的一套简单、高效、易用的全平台(Windows/Linux/ARM/Android/iOS)RTMP直播推送库
- Android 端的 RTMP直播实现
- Android RTMP直播(续二)
- android 双SD卡切换(SD SWAP) 方案,如何恢复“设置->存储->默认存储器”的用户选择功
- 网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?
- 直播协议的选择:RTMP vs. HLS
- Android RTMP直播
- Android实现录屏直播(三)MediaProjection + VirtualDisplay + librtmp + MediaCodec实现视频编码并推流到rtmp服务器
- CrtmpServer支持Android与IOS进行RTMP直播遇到的_checkbw问题
- 网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?
- Kafka消息的可靠性测试--针对来疯直播业务的方案选择
- EasyRTMP实现的一套简单、高效、易用的全平台(Windows/Linux/ARM/Android/iOS)RTMP直播推送库
- 网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?
- 丢弃RTMP协议的FLASH视频直播方案所踩过的坑
- Kafka消息的可靠性测试--针对直播业务的方案选择
- 转: Android基于HLS和RTMP协议的第三方SDK选择
- EasyRTMP安卓Android手机直播之AAC采集、编码与RTMP推送
- Android屏幕直播方案