gpt4 book ai didi

http - 将 JPEG 图像从 HTTP multipart/x-mixed-replace keep-alive 流保存到 ubuntu 服务器

转载 作者:可可西里 更新时间:2023-11-01 15:17:28 26 4
gpt4 key购买 nike

我有一台相机,它通过连续的多部分 http 流将 JPEG 图像发送到网络服务器。当我访问流的 IP 地址时,浏览器将此流读取为一系列模仿视频的图像。我想将文件从此流下载到远程服务器。

我不知道如何解析流并将文件直接保存到我的 ubuntu 服务器,或者通过我的 ruby​​ on rails 应用程序文件系统。

这是浏览器如何查看流:

Response Headers:
HTTP/1.1 200 OK
Content-Type: multipart/x-mixed-replace; boundary=frame

Request Headers:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Cache-Control: max-age=0
Connection: keep-alive
DNT: 1
Host: my-ip-address

请帮我找到解决这个问题的正确方法。

最佳答案

您可以使用 ffmpeg 从连续视频流中下载视频流。由于您使用的是 ubuntu,因此只需在终端中运行命令并将流保存到远程服务器即可。以下命令是一个示例 ffmpeg 命令,用于将实时流保存到本地磁盘。

ffmpeg.exe -y -i http://stream2.cnmns.net/hope-mp3 hopestream-latest.mp3

上面命令中的-i表示要记录的URL。 “hopestream-latest.mp3”是输出的mp3文件。您可以将其替换为您的远程服务器文件路径。

关于http - 将 JPEG 图像从 HTTP multipart/x-mixed-replace keep-alive 流保存到 ubuntu 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49656089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com