杂谈关于up主视频的码率直播篇
之前讲过了视频格式,码率都是在5mbps甚至10+Mbps,不过因为是视频,而不是实时的东西,慢一点还是可以忍得,不过考虑到我的观众大部分是移动端,加载起来没有电脑那么快,所以我的码率也就只在6Mbps左右,分辨率1920*1080已经足矣,除个别全面屏用户,基本上是满足的,之前还有过2560*1080的
视频后期不是实时的,卡一点可以接受,但是直播,考虑到现在装有高速宽带的用户不多,之前我用的是广西电信,速率不怎么高,只有200Mbps,上载也就只有50Mbps,速度较慢,接入的是腾讯云专线宽带,下载400Mbps,上载100Mbps,目前使用中国电信的宽带做直播,服务器才用腾讯云的。
腾讯云专线speedtest@www.66152.com
中国电信
对于直播1080p内容,5Mbps已经够用,但只限于普通的视频聊天,而不是游戏等高帧率画面,bilibili的直播是没有码率限制,只是你网速有没有那么快
我的推流工具是:obs studio,EV Capture
推流参数(cpu编码)
码率:VBR 3-20Mbps
分辨率:1920*1080
帧率:30fps,60fps
扫描模式:无场,逐行扫描
编码器:cpu h.264
x264预设:ultrafast
profile:high
GPU编码:Intel quick sync
码率:VBR10Mbps-20Mbps
预设:4 balanced
编码配置文件:high
虽然在bilibili带宽可以为所欲为,但是在我的网站,就别想了,服务器映射的带宽只有8Mbps,延迟能达到20s!!
我的个人网站直播解决方案是obs录制,使用obs录制到服务器,网站里插入
播放视频,优点:设置方便
缺点嘛,延迟太高,很卡顿
另一种方法:rtmp,使用EV Capture搭建一个rtmp服务器,在使用本地直播推流,内网映射出去,在使用iframe
优点:延迟低,流畅,占用低
缺点:对于obs等推流软件不支持本地推流,显示直播码错误,设置麻烦
今天up主去到了中国电信的营业厅体验了下1000Mbps网速
并试着连接至我的服务器进行直播,码率100Mbps,结果,服务器崩了
也就意味着你的带宽虽然高了,但是观众不一定承受得了
且外地用户及海外用户up主也考虑到了,使用了cloudflare的cdn,延迟还是很大
以上仅供参考,允许商业使用,个人/商业使用免费,仅为up主的个人配置,如使用后出现问题,本人概不负责
bilibili-获取信息失败-直播站:
(不建议访问)
(建议)
|杂谈关于up主视频的码率直播篇
杂谈关于up主视频的码率直播篇 运营商 通信