http - 如何将udp mpeg ts流转换为http流?

标签 http ffmpeg udp

我正在尝试在网站上流式传输实时视频,并且我已经有一个 udp mpeg-ts。我无法在 html 上显示此流,因此我想在服务器上将此流转换http,然后将其发送给客户端。我如何使用 ffmpeg 做到这一点? 也接受任何其他解决方案。 谢谢

最佳答案

关键问题是 - 您是否需要低延迟直播或 15-30 秒延迟对您来说是否合适。如果您不需要低延迟,请使用 ffmpeg 摄取您的 udp mpeg-ts 并输出 HLS。 对于网络浏览器的低延迟直播,您必须安装媒体服务器软件,例如 Wowza/Unreal Media Server/Red5 或类似软件。 媒体服务器将摄取您的 udp mpeg-ts 并将其转换为 Web 浏览器可播放的 WebRTC 流。

关于http - 如何将udp mpeg ts流转换为http流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57519636/

相关文章:

go - 从视频字节获取帧

java - 如何在 Java 中使用 ffmpeg cli?

c# - .NET UDP 和 DTLS

c - UDP 客户端没有从 C 中的服务器接收任何内容

ruby-on-rails - 在 RoR : Which one to use out of redirect_to and head :moved_permanently? 中重定向

javascript - 如何检测是否应更新页面?

http - Azure IoT 中心将协议(protocol)从 AMQP 更改为 HTTP

java - java 客户端的 http header 的 useragent 值应该是什么

video - 数据速率和帧速率属性

UDP 多播客户端看不到 tcpreplay 生成的 UDP 多播流量