How to Securely Stream Vimeo video into Android app? - android

I'm Creating a app and need to Securely stream a Vimeo video into the app but no one can gain access to the link
How will i be able to do this? I have no idea where to start
any help will great

Vimeo PRO users have direct access to their own source files in every video file response, otherwise if xamarin supports webviews you may be able to embed the Vimeo player into your app directly using oembed

Related

Error in MPEG-DASH with Azure Media Services

I am trying to implement Video on Demand using Azure Media Services on Android.
I have uploaded the video, encoded it to Multi-Bitrate MP4 and then added AES encryption and published it.
I received this MPEG-DASH Url: http://prepladder-inct.streaming.media.azure.net/xxxx-xxxx-xxxx-xxxx-xxxxxxxx/sample-video.ism/manifest(format=mpd-time-csf)
But i am unable to play this video on any MPEG-DASH player (Android or web)
I am even unable to play this video on Azure dash player link: http://dashplayer.azurewebsites.net/
When i enter the stream url, the player is able to show the duration of the video but does not play.
On ExoPlayer on Android, i am able to play all MPEG-DASH streams available online for testing purpose.
Also, i am able to play HLS stream provided by Azure for the same media on ExoPlayer and on iOS.
I have not added any token authorization or DRM during video encryption.
I am missing something? Please help.
The problem is likely that your video file name has unsupported characters. The issue is documented here, where we point out that certain characters should not be used. Try renaming the source video to, say, GM_1st_acid_fast_stain.mp4, upload it to a new Asset, encode, and then create the streaming URL.
For FairPlay/HLS, it is critical to provide the Application Cert (public key only) to the player. Apple's recommended way is to host this App Cert on a web server and pass the URL to player.
SPC/CKC negotiation is performed inside the player.
I would suggest to use this test/diag tool http://aka.ms/amtest which is equipped to support all 3 DRMs (FairPlay, Widevine, PlayReady) and AES-128. If you expand "player_settings" you will see an entry called "FPS AC Path" which is where you paste in your App Cert URL. Also put in "FairPlay" under protectionInfo.type. Of course you need to run the test in Safari on macOS.
Hope this helps.
William

How to implement feature like YouTube offline save video in my Android app

How does the YouTube offline feature work? I want to implement this feature in my app. Is there any solution?
Youtube Offline Features works in following manner:
Youtube app downloads the video.
Saves it into youtube app's data directory in encrypted format so other apps can't access it.
Encryption is done so that video can not be played by any other apps even if video is extracted from youtube app data directory on rooted Android device.
Video is decrypted while playing offline in the youtube app.
Video is deleted after a predefined time.

How can i allow users to save videos which are streamed in webview

I have an app which is using android webview .i am able to stream video in webview .i want know how can i allow users to to save videos automatically in thier internal storage which they stream in webview on website ? Thanks in advance
Most videos streaming to a browser (PC or mobile) will not allow download as the owner of the video may not want to allow it be saved and copied etc.
Simple http progressive download may allow you to save the video in a regular browser by simply right clicking on it.
DRM protected video will generally use a video pipeline (a sort of 'path' through your device) that does not allow an application of any kind access the raw video - this is again is to avoid people making unauthorised copies.
If you think the video in your case is allowed to be copied then you may find it easier to write some functionality to act as the streaming client and save the file locally. You could also pass the received stream along to the media player or to a webview if you wanted to play the file in parallel to saving it.

Download video from vimeo with out URL is geting?

I need to Download Vimeo viodes in my app having no video id. How can I get vimeo video url? Or is there any other way to download video in android?
Download capability is only provided to PRO members requesting their own videos, from their own API app.
If this is what you are looking for, you should be able to see download links on every video in https://api.vimeo.com/me/videos

What is most preferred method to play video and audio on mobile website?

What is most preferred method to play video and audio on mobile websites?
I want to know if I'm having and Video and an MP3 file then how to convert them and embed in a webpage which is a page of mobile website.
I think you know the answer to that already since you're tagging this as HTML5!
Use the audio and video elements. Use a fallback to Flash if you so wish.

Categories

Resources