我正在编写一个Java客户端应用程序,用于从IP相机接收实时的M-JPEG视频。该视频由相机作为无限multipart HTTP消息发送,每个部分都是单个JPEG帧。我需要在每个到达的帧到达时处理它们,因此我希望有一种方式可以发出异步HTTP请求,每个消息部分/视频帧到达时会触发事件。
请问是否有任何库可以实现这一点?所有我在Google上找到的示例都不可用,因为它们使用阻塞调用仅在整个响应完成接收后解析并将其拆分为部分(这显然对于无限响应不起作用)。
我意识到我可以手动按消息边界分割数据,但感觉这样做相当于重复造轮子。
请问是否有任何库可以实现这一点?所有我在Google上找到的示例都不可用,因为它们使用阻塞调用仅在整个响应完成接收后解析并将其拆分为部分(这显然对于无限响应不起作用)。
我意识到我可以手动按消息边界分割数据,但感觉这样做相当于重复造轮子。