Здравствуйте, я хочу передать свой рабочий стол Windows в реальном времени с помощью ffmpeg
для захвата рабочего стола. Я использую этот код:
ffmpeg.exe -f gdigrab -framerate 60 -i desktop output.mkv
это работает
Теперь я не хочузаписывать видео с моего рабочего стола, но транслировать мой рабочий стол и просматривать его в веб-браузере.Мне нужно экспортировать потоковое видео в файл m3u8
Я использую этот код:
ffmpeg.exe -f gdigrab -framerate 60 -i desktop -c:v libx264 -crf 18 -maxrate 400k -bufsize 1835k -pix_fmt yuv420p -hls_time 10 -hls_wrap 6 output.m3u8
в моем текущем каталоге у меня есть 6 TS файл и output.m3u8, но я не могу открыть вывод.Файл m3u8, файл пуст, почему?
Я хочу прочитать этот файл в веб-браузере, как этот код:
<!DOCTYPE html>
<html>
<head>
<title>Live</title>
</head>
<body>
<div id="player">
<video autoplay="true" controls="controls" width="640" height="480">
<source src="output.m3u8" type="application/x-mpegURL" />
Your browser does not support HTML5 streaming!
</video>
</div>
</body>
</html>
спасибо за аванс за помощь