流媒体协议

2017-07-08  本文已影响279人  红茶绅士

常见的流媒体协议

常见的流媒体协议有很多比如:

HLS(HTTP Live Streaming)

HTTP Live Streaming(HLS)是苹果公司实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播。原理上是将视频流分片成一系列HTTP下载文件。所以,HLS比RTMP有较高的延迟。
HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件

工作流程为:
// 安装Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
// 安装FFmpeg
brew install ffmpeg
// 执行转换命令
ffmpeg -i XXX.mp4 -c:v libx264 -c:a copy -f hls XXX.m3u8

RTMP

以上资料参考自视频教程

上一篇 下一篇

猜你喜欢

热点阅读