首先,我在http://unix.stackexchange.com上发布了这个问题,但到目前为止没有回复。自从我在ubuntu 15上试过之后,我就在这里重新发布了它,并得到了同样的结果。我想对此发表意见。
我在Windows (QuickSync)上使用OBS进行流传输,在本地网络区域(1 1gbps局域网链路),将20k比特率推到基于linux (Debian 8.4.0,64位)的PC上。
Debian是一个很小的linux分期付款,没有X服务器(只有CLI),在这里我编译并安装了nginx 1.10。使用rtmp模块。
Debian Jessie规范:
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;
}
}
}我的问题是,我可以在没有口吃的情况下使用超高速预置播放视频。如果我去VERYFAST,视频上的抽搐每隔5秒停止一段时间(不是缓冲)
那项铁人三项不足以播放速度非常快的预置视频吗?这台机器实际上只需要CLI上的数据流,所以我不会失去任何资源。
我确信我能用这台钻机把质量提高得更快。
在Jessie上使用ffmpeg 3.0.22支持后,我可以说性能略有提高,流的质量似乎更好,但是非常快的预置仍然在以200%的使用率扼杀双核cpu。
有人能详细介绍一下这个话题吗?
发布于 2016-05-31 17:28:16
在做了大量的研究之后,看起来Athlon X2 64 4200+无法在非常快/更快的预置下以30帧速率推出720 p视频。
我需要更强大的东西来维护传输,所以CPU需要更多的能量。
https://askubuntu.com/questions/779758
复制相似问题