...
2. Получение HLS-потока от сервера
Типы потоков, воспроизводимых по HLS
По HLS может быть воспроизведен любой поток, опубликованный на WCS под заданным именем
Code Block | ||
---|---|---|
| ||
http://wcs:8082/streamName/streamName.m3u8 |
Имя может быть задано при публикации из браузера или RTMP кодировщика, либо захвате RTSP, RTMP или VOD потока при помощи REST API
Начиная со сборки 5.2.771, можно указать URI RTSP
Code Block | ||
---|---|---|
| ||
http://wcs:8082/rtsp%3A%2F%2Frtspserver%2Flive.sdp/rtsp%3A%2F%2Frtspserver%2Flive.sdp.m3u8 |
RTMP потока
Code Block | ||
---|---|---|
| ||
http://wcs:8082/rtmp%3A%2F%2Frtmpserver%3A1935%2Flive%2Fstream/rtmp%3A%2F%2Frtmpserver%3A1935%2Flive%2Fstream.m3u8 |
или файла для VOD live трансляции
Code Block | ||
---|---|---|
| ||
http://wcs:8082/vod-live%3A%2F%2Ffile.mp4/vod-live%3A%2F%2Ffile.mp4.m3u8 |
В этом случае поток будет захвачен из указанного источника, и после публикации на сервере начнется его проигрывание по HLS. Обратите внимание, что URI должен быть закодирован, все символы, кроме алфавитно-цифровых, должны быть экранированы.
При обращении к Edge серверу в CDN, если поток с указанным именем или URI опубликован на Origin сервере, по HLS начнет проигрываться поток из CDN. Если такого потока в CDN нет, Edge попытается захватить поток по указанному URI локально.
Аутентификация воспроизведения HLS с помощью REST hook
...