Re: [心得] 个人实况服务器与高画质转码

楼主: a34021501 (CARD)   2022-04-03 21:18:42
来讲一下现在的心得
由于已经有 2160P 的萤幕上市
所以目前跟以前很不一样了吧
那么我来分享我现在的 nginx rtmp 转码设置
至于以前的软件与现在的软件是否正常
取决于 Kernel 的版本,我也无法多谈
那么如果你碰到任何奇怪的问题
可以用以下方法尝试解决启动问题
[email protected]:/usr/local/nginx/conf$ killall nginx
[email protected]:/usr/local/nginx/conf$ /usr/local/nginx/sbin/nginx -c
/usr/local/nginx/conf/nginx.conf
当然如果你想要用直播 key 来当关键字
那么我也可以给一点资讯让各位可以尝试
以下程式码可以将 rtmp://127.0.0.1/live_in/1080pCardLin
转码成 rtmp://127.0.0.1/live_out/720pCardLin
并且禁止其他 IP 来乱搞你的服务器:
allow publish 127.0.0.1;
deny publish all;
allow play 127.0.0.1;
deny play all;
exec_options on;
exec_push /opt/ffmpeg/bin/ffmpeg -i
"rtmp://127.0.0.1/live_in/$name" -vcodec libx264 -preset veryfast -x264opts
"threads=6:opencl=0:opencl_device=0:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:rc-lookahead=10:scenecut=10:ref=1:b-adapt=2"
-maxrate 2500k -bufsize 25000k -s 1280x720 -sws_flags lanczos -acodec copy -f
flv "rtmp://127.0.0.1/live_out/720pCardLin"
2>>/usr/local/nginx/logs/ffmpeg-720p-$name.log name=1080pCardLin;
举例到此结束,欢迎发问,有任何问题请直接在下方推文
感谢板
※ 引述《a34021501 (CARD)》之铭言:
: 标题: Re: [心得] 个人实况服务器与高画质转码
: 时间: Sun May 28 11:30:02 2017
:
: 各位好
:
: 有鉴于要达到类似YouTube的多编码!
:
: 分享一下720p的转码设定值给大参考
:
: 如果有兴趣还可以做出给手机的360p
:
: 不过我觉得这真的要很小心谨地使用
:
: 因为拥有个人影音播放服务器可能会 ...被断电(至少我前几天停电周边区域都没停)
:
: 先不管那多了还是直接分享参数好了
:
: 有鉴于rtmp-nginx-module已有说明!
:
: 所以我们直接分享最重要的关键参数
:
: IP架构如下:
: 192.168.2.22 主要直播服务器对内IP
: 192.168.2.33 次要直播服务器对内IP
: 192.168.2.111 个人直播影像处理机IP <- 总之就是用这个来直播给上面两部
:
: 我们先当作192.168.2.33不存在好了
:
: 因为这有可能会侵犯其他公司的IP呢
:
: 这是接收1080FullHD原始画质的设定
:
: 所以要设定以下的参数到你的OBS里!
: rtmp://192.168.2.22/live_in/CardLin
:
: 假设OBS出去的就是1080p不用再转码
:
: 先来描述一下架构由接收服务器转码
:
: MoreServer
: |
: |
: 111
作者: CardLin (卡林)   2022-04-03 21:29:00
我都用显卡或内显得GPU Encoder打80Mbps到我的转码服务器的 (typo)

Links booklink

Contact Us: admin [ a t ] ucptt.com