From af4298f406b8e15f6abde0a22f93924f3a873da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E6=A5=9A?= <771730766@qq.com> Date: Thu, 17 Sep 2020 18:00:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81http-ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 播放url规则.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/播放url规则.md b/播放url规则.md index b4cdb32..e3a8227 100644 --- a/播放url规则.md +++ b/播放url规则.md @@ -41,12 +41,22 @@ rtmp类型的流媒体源也支持`http-flv`、`websocket`直播,对应的url - `ws://127.0.0.1/live/0.flv?vhost=somedomain.com` - `wss://127.0.0.1/live/0.flv?vhost=somedomain.com` -当然,ZLMediaKit一般会把rtsp、rtmp流媒体源互相转换,也会转换成hls,播放的hls url如下: -- `http://somedomain.com/live/0/hls.m3u8` -- `https://somedomain.com/live/0/hls.m3u8` -- `http://127.0.0.1/live/0/hls.m3u8?vhost=somedomain.com` -- `https://127.0.0.1/live/0/hls.m3u8?vhost=somedomain.com` +当然,ZLMediaKit一般会把rtsp、rtmp流媒体源互相转换,也会转换成hls/http-ts/ws-ts,播放的url如下: +- HLS + - `http://somedomain.com/live/0/hls.m3u8` + - `https://somedomain.com/live/0/hls.m3u8` + - `http://127.0.0.1/live/0/hls.m3u8?vhost=somedomain.com` + - `https://127.0.0.1/live/0/hls.m3u8?vhost=somedomain.com` +- HTTP-TS/WS-TS(后缀为.live.ts,目的是为了解决与hls的冲突) + - `http://somedomain.com/live/0.live.ts` + - `https://somedomain.com/live/0.live.ts` + - `http://127.0.0.1/live/0.live.ts?vhost=somedomain.com` + - `https://127.0.0.1/live/0.live.ts?vhost=somedomain.com` + - `ws://somedomain.com/live/0.live.ts` + - `wss://somedomain.com/live/0.live.ts` + - `ws://127.0.0.1/live/0.live.ts?vhost=somedomain.com` + - `wss://127.0.0.1/live/0.live.ts?vhost=somedomain.com` 一般而言,上述url在ZLMediaKit都有效,因为ZLMediaKit默认转换流媒体源。