diff --git a/播放url规则.md b/播放url规则.md index b1536b8..62926f0 100644 --- a/播放url规则.md +++ b/播放url规则.md @@ -8,7 +8,7 @@ - `参数(args)` : token=abcdefg&field=value ## 2、ZLMediaKit中的流媒体源 -在ZLMediaKit中,流媒体源是一种可以被用于直播转发、推流转发等功能的数据对象,在本项目中被称作为`MediaSource`,目前支持两种类型的流媒体源,分别是`RtspMediaSource`以及`RtmpMediaSource`。 +在ZLMediaKit中,流媒体源是一种可以被用于直播转发、推流转发等功能的数据对象,在本项目中被称作为`MediaSource`,目前支持5种类型的流媒体源,分别是`RtspMediaSource`、`RtmpMediaSource`、`HlsMediaSource`、`TSMediaSource`、`FMP4MediaSource`。 定位一个流媒体源,主要通过4个元素(我们后续称其为4元组),分别是: - `协议(scheam)` @@ -16,6 +16,13 @@ - `应用名(app)` - `流ID(streamid) ` +`RtspMediaSource`支持 rtsp播放、rtsp推流、webrtc播放、webrtc推流。 +`RtmpMediaSource`支持 rtmp推流/播放、http-flv播放、ws-flv播放。 +`HlsMediaSource`支持 hls播放。 +`TSMediaSource` 支持 http-ts播放、ws-ts播放。 +`FMP4MediaSource` 支持 http-fmp4播放、ws-fmp4播放。 + + ## 3、流媒体源对应的播放url 假定有一个`RtspMediaSource`,它的4元组分别为 `rtsp(RtspMediaSource固定为rtsp)`、`somedomain.com`、`live`、`0` 那么播放这个流媒体源的url对应为: