Java RTP/HTTP 流媒体

发布于 2024-11-04 07:51:15 字数 394 浏览 8 评论 0原文

我正在通过 Xuggle 将视频文件解码和编码为 FLV 视频格式,并通过套接字将其发送到我的 java 服务器(不是整个文件,而是每 X 秒的一部分)。在服务器端,我将编码文件作为 ByteArrayInputStream 获取。是否可以通过 rtp 或 http-streaming 流式传输此 ByteArrayInputStream?或者我需要一个完成的编码文件吗?我正在创建一个视频流服务器,客户端对视频文件进行编码并将其部分发送到服务器。这已经完成了。我现在被困在服务器端,通过 RTP 或 HTTP 传输 ByteArrayInputStream,这样我就可以通过 VLC 观看它。有什么好的例子吗?

我已经测试过将 ByteArrayInputStream 保存到文件。这可行,但我不想将文件保存在服务器上。我想直播;)

谢谢

i'm decoding and encoding a videofile via Xuggle to FLV-video format and send it via Sockets to my java server (not the entire file, only parts of it every X seconds). On the server-side I get the encoded file as ByteArrayInputStream. Is it possible to stream this ByteArrayInputStream via rtp or http-streaming? Or do i need a finished encoded file for that? I'm creating a video streaming server, where the client encodes the video file and sends it to the server in parts. This is already done. I'm now stuck on the server side, to stream the ByteArrayInputStream via RTP or HTTP, so I can watch it via VLC. Are there any good examples for it?

I've already tested to save the ByteArrayInputStream to file. This works but I don't wanna save the file on the server. I wanna stream it ;)

Thank you

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文