Download video with sony remote api - camera

I am working on a project which needs to record and download a video with "HS120" movie quality using Sony HDR-AS50. I only see transfer image from the API but there is no transfer for videos. Is there any way to download the video file form the camera via wifi?
I am using C# for this project.

The Image Transfer API works for videos as well as images so you should be able to use it for your purpose.

Related

S3 video play in edge and react native but not chrome or firefox

one of the user of the app I work for has an issue, all the video she upload doesn't work in an HTML5 video player, except on Edge and Safari for iOS (and if it works there I assume it could work in other browsers)
The video can be played in our react-native app or after being downloaded, but not directly using the S3 or cloudfront link
Since the vieos from the other users work, I'm assuming it's related to encryption and S3 specifications, does anyone have met this problem and found a solution ?
EDIT: forgot to put a sample link
https://video-reetags.s3.eu-west-3.amazonaws.com/compressed/aed0a512a419334fe5d0c0c6fb4094a21610642052.mp4
Since the videos from the other users are working fine, I'm assuming it's related to encryption and/or S3 specifications...
No, the problem is not encryption or S3 server issues.
Your MP4 container has video in HEVC format (aka H.265), which is not supported in Chrome or Firefox. You should still be able to hear the sound part since AAC audio is supported.
Playing the video is possible with React-Native and other (native) video players because they rely on the O.S running the player App to decode video. If a browser brand didn't buy a license for HEVC then that browser cannot play it.
Solution:
Re-encode such videos to MP4 containing H.264 with AAC audio (...not H.265 with AAC).
Re-encoding takes time but it's the only way for now. Either the user does it before any uploading, or your own app accepts any file and re-encodes the "not supported" ones on server-side (eg: using FFmpeg or GStreamer tool).

Access to content on sony camcorder

I'm playing with the API on a camcorder Sony CX-625. I can start/stop a record, change zoom over a Wifi connection.
This is nice, but ...
Now, I need to download the content store on the SD card over Wifi with the API. I have make a lot of research, but it seem the function is not available.
Maybe another model of Sony Handycam can give this functionnality. Anybody can help me in this research ?
My goal is to have a camcorder (or an IP Camera with quality of a camcorder), remotely administrable by an API (start/stop record, manage zoom, get/delete the content)
You should be able to download the image using HTTP get. For instance if you run the "actTakePicture" command you will be returned the url for the image. Having this url will allow you to download the image. How you download the image depends on what language you are using. For instance here is an example of how to download an image over HTTP get using nodejs:
Downloading images with node.js
To find out how to download the image using your particular language try a google search on "download an image using http get {language of choice}"

Is it possible to upload Lumia Living Images to OneDrive, instead of just the static image?

I have a windows phone and I am trying to upload the Lumia Living Images taken with Lumia Camera. Looks like there is no option to upload the Living Image directly to OneDrive, but only the static images.
So wondering if there is any api available so that I can create an app to upload the images to OneDrive.
Looked everywhere, at this point of time there is no api to upload Living Images to OneDrive. I guess this will change soon. In the new windows 10 mobile insider preview, they recently added support for gif images support for photos app. Probably at some point when Windows 10 Mobile comes RTM we might have native support for Lumia Living Images.
There is no special API to do this, as the living image portion is tacked inside the JPG file, which is then viewable using the Photos app on Windows 10 (or any other capable client).

How does instagram upload high quality images and videos with no lag?

I am building an app similar to instagram and I was wondering hoe instagram is able to upload such high quality images and videos. I tried uploading a 1920x1080 res video in my ios app, to Amazon s3 but the video was a few MB so it took a significant amount of time to ipload and retrieve. How can I cut down that time in objective c? How does instagram do it?
Put the image that you are uploading in the cache the same as if you had downloaded it. No need to download it if you already have it. You can display the image at the same time you start uploading it.
You can run Charles Proxy to see what is happening, there is a method to proxy your iPhone through your Mac. See Using Charles from an IPhone.

Progressive download and streaming of video content using Amazon S3

Does Amazon S3 support progressive download? I just want my videos start playing before its fully loaded.
I don't need real streaming yet.
Yes it does is the simple answer.
You'll need to encode your videos in a format that supports playback before the entire file is downloaded and your video player will need to support that too. But those requirements are no different from any other file server.