gpt4 book ai didi

ffmpeg - 来自 OpenGL 的 WebRTC H264 视频直播流 (w FFMPEG)

转载 作者:行者123 更新时间:2023-12-04 23:12:49 24 4
gpt4 key购买 nike

我正在尝试制作一个点对点游戏流媒体平台。在这一点上,我设法捕获了 OpenGL 帧,并且我有一个功能正常的 Java websockets 服务器,我可以有 2 个客户端建立对等连接(我已经解决了 STUN/TURN 服务器部分)并在此时传输文本。

我不太明白如何以低延迟(<100 毫秒)流式传输由 Opengl 帧制作的视频。问题主要出在FFMPEG部分,我想用它来编码帧,得到结果(stdin/stdout重定向ffmpeg?),以某种方式链接到主机的JS API(可能是本地websocket,主机的 JS 将连接到)。

我用标准输入和标准输出管道尝试了几个 FFMPEG 争论/命令,但它们不起作用。

enter image description here

最佳答案

您使用的是什么 WebRTC 客户端? H264 直播流进的是什么?

浏览器中的 WebRTC 有一些限制(只是因为实现很幼稚)。尝试做约束基线,并做一个非常小的关键帧间隔(每秒通常对原型(prototype)有好处!)

如果您没有 WebRTC 客户端,您可以执行 webrtc-remote-screen 之类的操作

关于ffmpeg - 来自 OpenGL 的 WebRTC H264 视频直播流 (w FFMPEG),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61418968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com