在 Java 中流式传输视频

发布于 2024-10-30 17:24:38 字数 38 浏览 5 评论 0原文

向许多客户录制和流式传输实时视频的最佳方式是什么?有图书馆吗?

What is the best way to record and stream live video to many clients? Are there any libraries?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

呆橘 2024-11-06 17:24:38

Xuggler 是一个很好的开源 Java 库,可以处理动态流媒体和修改媒体。

http://www.xuggle.com/xuggler/

您可以将其与 Red5 一起使用,或者如果您如果想要完全控制,Xuggler 有一个 IContainer 类,其中每个实例都可以设置为流媒体输入或输出。我已经能够通过 UDP 和 TCP/IP 重新传输媒体。

此外,Xuggler 会自动分割各种流供您分析/修改(视频、音频、元数据),并使用 FFMPEG(大量开箱即用的编解码器)构建=)。

Xuggler is a nice opensource Java library that deals with streaming and modifying media on the fly.

http://www.xuggle.com/xuggler/

You can either use it with Red5 or if you want complete control, Xuggler has an IContainer class where each instance can be set up to stream media in or out. I've been able to restream media over UDP and TCP/IP.

Also, Xuggler will automatically split various streams for you to analyze/modify (video, audio, metadata) and is built using FFMPEG (tons of out of the box codecs) =).

忱杏 2024-11-06 17:24:38

如果您喜欢冒险,另一种可能是我全新的、基于 WebM 的实时流媒体服务器,流。米。它已获得 GPL 许可,提供完整源代码。您可以使用支持 HTML5 的浏览器作为客户端。

服务器端尚无录制功能,但您可以通过一千种方式在广播端保存流。

If you feel adventurous an other possibility is my very new, shiny WebM-based live streaming server, stream.m. It's GPL licenced, full source available. You can use HTML5 capable browsers as clients.

No recording capability on the server side yet, but you can save the stream on the broadcasting side in a thousand ways.

您的好友蓝忘机已上羡 2024-11-06 17:24:38

查看 Amazon EC2 的流服务 CloudFront。如果您尝试将内容分发给大量客户端,弹性云在成本方面胜过任何其他实现,并且可以轻松地用 Java 实现。

http://aws.amazon.com/cloudfront/

他们为开发人员提供了非常有用的文档,并且内容交付的定价非常合理,可以轻松超过建立内部解决方案的成本。

Check out Amazon EC2's streaming service, CloudFront. If you're trying to distribute content to a large number of clients, the elastic cloud trumps any other implementation cost-wise, and can easily be implemented in Java.

http://aws.amazon.com/cloudfront/

They have very helpful documentation for developers, and incredibly reasonable pricing for content delivery that easily beats the cost of setting up an in-house solution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文