在 Java 中实施视频流?
Implement Video Stream in Java?
有没有办法像 Java 中的 twitch.tv 那样实现视频流以在 GUI 中显示视频?
简答:是。
长答案:您需要实现一个适合动态传输视频数据的协议。这意味着必须有某种接收器。最有可能的是,您希望同时流式传输到不同的客户端,因此首先将数据发送到服务器然后将其传播到所有客户端将是可行的方法。
创建一个完整有效的协议是一项艰巨的工作,这就是为什么使用现有协议是最明智的想法。据我所知,Twitch 使用 RTMP (Real Time Messaging Protocol)
如果您对此进行一些研究,您会发现一些可以在您的 Java 程序中使用的库,但即使有了完成的协议和库,这也不是一件容易的事。在尝试设计流媒体之前 service/client/whatever,您应该开始做大量研究。
有没有办法像 Java 中的 twitch.tv 那样实现视频流以在 GUI 中显示视频?
简答:是。
长答案:您需要实现一个适合动态传输视频数据的协议。这意味着必须有某种接收器。最有可能的是,您希望同时流式传输到不同的客户端,因此首先将数据发送到服务器然后将其传播到所有客户端将是可行的方法。 创建一个完整有效的协议是一项艰巨的工作,这就是为什么使用现有协议是最明智的想法。据我所知,Twitch 使用 RTMP (Real Time Messaging Protocol)
如果您对此进行一些研究,您会发现一些可以在您的 Java 程序中使用的库,但即使有了完成的协议和库,这也不是一件容易的事。在尝试设计流媒体之前 service/client/whatever,您应该开始做大量研究。