mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-02-19 06:40:54 +08:00
Updated 播放url规则 (markdown)
@@ -8,7 +8,7 @@
|
|||||||
- `参数(args)` : token=abcdefg&field=value
|
- `参数(args)` : token=abcdefg&field=value
|
||||||
|
|
||||||
## 2、ZLMediaKit中的流媒体源
|
## 2、ZLMediaKit中的流媒体源
|
||||||
在ZLMediaKit中,流媒体源是一种可以被用于直播转发、推流转发等功能的数据对象,在本项目中被称作为`MediaSource`,目前支持两种类型的流媒体源,分别是`RtspMediaSource`以及`RtmpMediaSource`。
|
在ZLMediaKit中,流媒体源是一种可以被用于直播转发、推流转发等功能的数据对象,在本项目中被称作为`MediaSource`,目前支持5种类型的流媒体源,分别是`RtspMediaSource`、`RtmpMediaSource`、`HlsMediaSource`、`TSMediaSource`、`FMP4MediaSource`。
|
||||||
|
|
||||||
定位一个流媒体源,主要通过4个元素(我们后续称其为4元组),分别是:
|
定位一个流媒体源,主要通过4个元素(我们后续称其为4元组),分别是:
|
||||||
- `协议(scheam)`
|
- `协议(scheam)`
|
||||||
@@ -16,6 +16,13 @@
|
|||||||
- `应用名(app)`
|
- `应用名(app)`
|
||||||
- `流ID(streamid) `
|
- `流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
|
## 3、流媒体源对应的播放url
|
||||||
假定有一个`RtspMediaSource`,它的4元组分别为 `rtsp(RtspMediaSource固定为rtsp)`、`somedomain.com`、`live`、`0`
|
假定有一个`RtspMediaSource`,它的4元组分别为 `rtsp(RtspMediaSource固定为rtsp)`、`somedomain.com`、`live`、`0`
|
||||||
那么播放这个流媒体源的url对应为:
|
那么播放这个流媒体源的url对应为:
|
||||||
|
|||||||
Reference in New Issue
Block a user