RMTP Streamig в Twitch
Прежде всего, я разместил этот вопрос на http://unix.stackexchange.com/ но пока не отвечает. Я публикую это здесь, так как я попробовал это на Ubuntu 15. и получил те же результаты. Я хотел бы мнение об этом.
Я использую OBS в Windows (QuickSync), передавая 20-битный битрейт на второй ПК на основе Linux (Debian Jessie 8.4.0, 64-битная версия) в локальной сети (локальная сеть 1 Гбит / с).
Debian Jessie - это минимальная установка Linux без X-сервера (только CLI), где я скомпилировал и установил nginx 1.10. с модулем RTMP.
Спецификация Debian Jessie:
- AMD Athlon X2 64 4200
- 2 ГБ ОЗУ
- Обычная скорость вращения 7200 об / мин
nginx.conf:
root@streamer:~# cat /usr/local/nginx/conf/nginx.conf
worker_processes 2;
error_log logs/error.log debug; events {
worker_connections 1024;
}
rtmp {
server {
listen 1935;
chunk_size 4000;
application transcode {
live on;
record off;
exec avconv -re -i rtmp://localhost:1935/transcode/1234 -c:v libx264 -preset superfast -g 60 -keyint_min 30 -b:v 2800k -minrate 2800k -maxrate 2800k -s 1280x720 -r 30 -f flv rtmp://localhost:1935/live/1234;
}
application live {
live on;
record off;
push rtmp://live-ams.twitch.tv/app/STREAMKEY;
}
}
}
Мой вопрос, я могу потоковое видео, используя пресет SUPERFAST без заиканий. Если плохо перейти к VERYFAST, видео на twitch останавливается каждые 5 секунд на некоторое время (без буферизации)
Этого Athlon недостаточно для потоковой передачи видео с очень быстрой и быстрой предустановкой? Эта машина буквально нуждалась только в CLI Debian для потоковой передачи, поэтому я не теряю никаких ресурсов.
Я был совершенно уверен, что смогу продвинуть качество быстрее / очень быстро с этой буровой установкой.
После использования бэкпортов ffmpeg 3.0.22 на Jessie, я могу сказать, что есть небольшое повышение производительности и качество потока, кажется, лучше, но все же очень быстрая предустановка убивает двухъядерный процессор с использованием 200% использования.
Может ли кто-нибудь уточнить эту тему?
1 ответ
После долгих исследований выяснилось, что Athlon X2 64 4200+ не способен выдавать видео 720p с частотой 30 кадров при очень быстрой / быстрой предустановке.
Мне нужно что-то более сильное, чтобы поддерживать передачу, поэтому процессор должен иметь больше энергии.