HTTP请求查询:我可以通过HTTP请求发送视频吗?并发送回json数据和图像?

问题描述 投票:0回答:1

因此,我想构建一个Android应用程序,用户可以在其上拍摄视频,然后将其发送到Web服务器以对视频进行分析,以JSON格式发送回指标,还从视频中发送回多个图像。这可能吗?这是个好主意吗?如果这是一个愚蠢的方法,或者这将是一个非常缓慢的方法,那么欢迎任何更好的策略。干杯!

android http request http-post httpresponse
1个回答
0
投票

是的,您可以将视频文件发送到Web服务器,并通过带有图像的JSON获得响应。

对于发送视频,您可以方便地进行HTTP客户端改造。您必须在API调用中使用@ Multipart。这是一个例子。

@POST("/your_url/")
Call<ResultObject> uploadVideoToServer(@Part MultipartBody.Part video);

您可以这样称呼它:

File videoFile = new File(pathToVideoFile);
RequestBody videoBody = RequestBody.create(MediaType.parse("video/*"), videoFile);
MultipartBody.Part vFile = MultipartBody.Part.createFormData("video", videoFile.getName(), videoBody);

您需要专用的服务器(金银或数字海洋飞沫)和服务器(算法)中格式良好的Web应用程序,以从视频中提取图片,以获得更好的用户体验。总体而言,您的想法很好,而且有可能。

© www.soinside.com 2019 - 2024. All rights reserved.