YouTube 直播和 Cloudflare 直播延时严重

2022-06-21 10:21:25 +08:00
 sudoy

购买了 cloudflare stream 服务用来托管视频,看到 cloudflare stream 还可以做直播,出于好奇测试了一下,结果发现延时非常严重。不知道是不是因为我在国内的原因。后来又测试了一下 YouTube live, 同样是用 OBS 直播软件,结果发现 YouTube 直播一样延时非常严重,基本上是 20 秒的延时。

想请教下各位大佬,像抖音、淘宝直播这种是怎么做到低延时的直播呢?是不是用的直播服务跟我测试的 YouTube 和 cloudflare 直播服务不是一个工业级别的?

1746 次点击
所在节点    问与答
9 条回复
coolwind1981
2022-06-21 10:28:25 +08:00
coolwind1981
2022-06-21 10:37:53 +08:00
Real-Time Streaming at Scale for Wowza Video
https://www.wowza.com/blog/announcing-real-time-streaming-at-scale
superchrisliu
2022-06-21 10:45:34 +08:00
你用什么播的 vlc ?
cst4you
2022-06-21 11:08:44 +08:00
Youtube 有低延迟模式, 但是也是有好几秒
想低用 Twitch, 可以做到 1 秒内
huangtao728
2022-06-21 11:25:41 +08:00
测试参数:3840x2160, 48fps, 17Mbps, via RTMP/RTMPS

Cloudflare Stream 确实是这样的,延迟 20s+,猜测是转码带来的延迟(强制转 1080p 且没有更高清晰度的选项,就连直播录像也是最高 1080p ,个人认为一个非公共直播平台完全没必要有这些限制)

YouTube 直播有多种流延迟选项可调,在 Low Latency 模式下测试延迟在 7s 左右,Ultra Low 未测试应该还可以更低

低延迟直播之前使用 SRS 测试过,推流 RTMP ,播放使用 WebRTC ,可以实现延迟小于 1s
sudoy
2022-06-21 14:20:03 +08:00
@superchrisliu 我直接在浏览器播放的
sudoy
2022-06-21 14:21:18 +08:00
感谢各位大佬的回复!
statumer
2022-06-21 14:58:20 +08:00
直播想要低延迟就必须要付出码率很高的代价
考虑一下是否值得
sudoy
2022-06-21 21:48:47 +08:00
@statumer 目前没有这方面的商业应用场景需求,只是了解一下这方面的技术。看来除非有业务需要,否则个人折腾这个没有必要,还不如用抖音这种公共直播资源。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/861052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX