Я живу потоковое видео на моем сервере (это внешнее где-то в мире). И то, что я пытаюсь сделать здесь, заключается в том, что мой сервер перекодирует вход в более низкий бит, прежде чем он подталкивает его на сайт видео, например, подергивание и т. Д.Nginx Live транскодирование с ffmpeg
И я делаю это на окнах. Я пробовал Google просматривать просмотренные видео на YouTube. и т. д. Но не смогли найти решения для этого. Итак, вот что я имею в данный момент (не работает).
В моей nginx.conf:
rtmp {
server {
listen 1935;
chunk_size 8192;
application code {
live on;
}
application twitch {
push rtmp://live-ams.twitch.tv/app/live_xxxxxxxxxxxxxxxxx;
}
}
Так вот код приложения receving поток с моего компьютера в домашних условиях. Я использую ffmpeg для перекодировки.
А вот мой пакетный файл (То, что я должен начать Мануалы. Не удается запустить его в конфиг Nginx на окнах.)
ffmpeg -i rtmp://localhost/code -vcodec flv -acodec copy -s 1280x720 -f flv rtmp://localhost/twitch
pause
Сейчас это просто разукрупнение, но это нормально. Таким образом, это должно отправить поток обратно в приложение «twitch» в моей конфигурации nginx. И тогда nginx будет рулить его, чтобы подернуться.
Но когда я запускаю мой файл FFmpeg биты .. я получаю это:
Так что здесь моя дорога заканчивается. Кто-нибудь знает, как это сделать?
Заранее спасибо :) Stian