8.2.3.视频流媒体
应用场景
视频直播-rtmp协议
框架
Vitamio|Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 一万 种应用在使用 Vitamio,覆盖用户超过 5亿 。
Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。
FFmpeg| ffmpeg项目 (★★★★★)
上榜理由:最全面的开源编码器,包括了H.264、MPEG4、G.72x等音视频编码,效率也非常高,强烈推荐
目前最全面的开源编码器,其中包括常用的音视频编码协议 h.264、MPEG4、H.263、G.721、G.726、G.729等,ffmpeg虽然是基于linux的开源项目,但可以通过交叉编译的方式在 windows下运行,其项目加入了很多优化效率的代码,如采用汇编替代C,大大提高了编码的效率,推荐ffmpeg用于视频会议的实时编码。
服务器
nginx-rtmp-module|NGINX-based Media Streaming Server http://nginx-rtmp.blogspot.com
Last updated
Was this helpful?