我正在为 VB.net 中远程使用索尼相机(我使用 QX1,但型号应该无关紧要)编写一个小软件。我可以通过将 JSON 命令发送到相机来制作图片,也可以使用包含在 JSON 命令中的方法“startLiveview”来启动实时视图流。作为回报,我得到了下载直播的地址,例如http://192.168.122.1:8080/liveview/liveviewstream(包装在 JSON-answer 中)。
根据 Sony CameraRemote-API-reference,这是一个包含一些标头数据和单个 jpeg 数据的流。但它似乎不是 MJPEG 流。我可以通过我的浏览器的直播链接,它开始无限下载直播。我无法使用像 VLC 这样的 MJPEG 流播放器来显示流。
我的问题是,如何使用 VB.net 过滤掉 jpeg 数据,或者如何显示直播。
一个类似的问题已经发布在一个较旧的问题上,但没有任何回复。因此,我再次尝试。