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

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

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

是的,您可以将视频文件发送到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);

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

本文链接:https://www.f2er.com/3110345.html

大家都在问