LINUX.ORG.RU

Стриминг HLS на сайте

 , ,


0

1

поднял на nginx hls сервер, адрес потока выглядит так:
http://192.168.10.10/hls/live.m3u8
все плейры (ffplay, vlc и тд) его воспроизводят
кодек H264 - MPEG-4 AVC (по информации от vlc)
на сайте выглядит так:
<video width=400 height=300 controls=1 autoplay=1 src="http://192.168.200.102/hls/live.m3u8">
появляется плейр, но ни в каких браузерах не работает, файрфокс говорит «Видео в поддерживаемом формате и MIME-тпе не найдено»
что не так?

★★
Ответ на: комментарий от Harald

а контейнер какой

содержимое live.m3u8, это?

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:7
#EXT-X-TARGETDURATION:6
#EXTINF:6.020,
live-3235770.ts
#EXTINF:5.967,
live-3777570.ts
#EXTINF:6.059,
live-4314600.ts
#EXTINF:5.998,
live-4859910.ts
#EXTINF:5.981,
live-5399730.ts
#EXTINF:6.000,
live-5938020.ts

MaR ★★
() автор топика

ЕМНИП браузеры не умеют в HLS без js-костыля (который не работает без Encrypted Media Extensions)

MrClon ★★★★★
()

У H.264 имеются такие неприятные штуки, как профиль и его уровень, которые могут и не поддерживаться в браузерных комплектах кодеков.

sanwashere ★★
()
Последнее исправление: sanwashere (всего исправлений: 1)
Ответ на: комментарий от anonymous

Тоже верно. Это я так, для общей информации. Ещё можно посмотреть в сторону аудио дорожки, если она есть, и попробовать без неё для начала.

sanwashere ★★
()
Ответ на: комментарий от anonymous

ffmpeg, поток генерируется так:

exec_static ffmpeg -i rtsp://10.255.18.201/user=cam&password=cam1234&channel=10&stream=0.sdp -c copy -f flv -an rtmp://localhost:1935/hls/live 2

MaR ★★
() автор топика
Последнее исправление: MaR (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.