1、RTMP
2、HLS
3、FLV
4、点播(MP4,HLS)
5、腾讯云直播
1、RTMP
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
rtmp://3717.liveplay.myqcloud.com/live/3717_d78af7a9bab711e69776e435c87f075e
在直播中实现视频的推流与播放
2、HLS
HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS系统,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于,它的分段非常小。Android设备目前也可以支持。
3、FLV
FLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等问题。
可以实现网页的直播与点播功能。
4 点播(MP4,HLS)
点播功能的实现采用的流化的MP4文件、HLS、FLV。
5 腾讯云直播
1.互动直播:可以实现多人会议的功能。
2.云直播:网红模式的直播。
3.云点播:直播录制功能的实现
4.腾讯云IM:在直播中的互动采用的是腾讯云通讯,观众与主播都能及时看到消息、打赏等操作。