用Java实现视频流?

时间:2015-07-06 09:27:06

标签: java swing video-streaming

有没有办法在Java中实现像twitch.tv这样的视频流来在GUI中显示视频?

1 个答案:

答案 0 :(得分:1)

简短回答:是的。

答案很长:你需要实现一个适合在运行中传输视频数据的协议。这意味着必须有某种接收器。最有可能的是,您希望同时流式传输到不同的客户端,因此首先将数据发送到服务器然后将其传播到所有客户端将是最佳选择。 创建一个完全工作和高效的协议是一项艰巨的工作,这就是为什么使用现有协议是最明智的想法。据我所知,Twitch使用RTMP (Real Time Messaging Protocol)

如果您对此进行一些研究,您会发现一些可以在Java程序中使用的库,但即使使用完成的协议和库,也不是一件容易的事。在您尝试设计流媒体服务/客户端/之前,您应该开始进行大量的研究。