Offline playback available through azure media services? Any idea? - azure

My scenario is, we want to build mobile Apps (iOS, Android and Windows,mac) which should be able to play protected DRM content as offline play the protected content which was downloaded previously. What are our options with Windows Azure media?
I would like to use offline play back for playready enabled azure media services. Is it still possible or not? please advise.Thanks

This is possible but it is not a supported scenario for Azure Media Services. we only offer DRM solution for online streaming at the moment.
Cheers,
Mingfei Yan

Azure Media Services now supports offline playback scenarios. Offline Fairplay via Apple offline HLS is supported. AMS also provides persistent PlayReady and Widevine licenses for offline playback.

Related

Azure Media Service DRM

How can I get the authenticationToken for azure media player?
I tried but it's not working
See the following basic Streaming with DRM example for Typescript/Javascript SDK
https://github.com/Azure-Samples/media-services-v3-node-tutorials/blob/main/Streaming/StreamFilesWithDRMSample/index.ts
https://github.com/Azure-Samples/media-services-v3-node-tutorials/blob/main/Streaming/StreamFileWithAESClearKey/index.ts

Using Xamarin.Android and Media Service in Azure for live broadcasting

I am looking for integrating Media Service from azure to Xamarin Android for live broadcasting and viewing the live with on demand videos. For example I need to implement the live video broadcasting like a Facebook app using Azure Media Services and also view the live and archived videos from blob storage. I am unable to get the resource to implement that from official documents of Azure and Xamarin and through the Xamarin University.
So I am here to learn this which will be useful to almost every one willing to implement this kind of features in feature.
There is a official video showing the upload of a video recorded using xamarin application to Azure Media Service and viewing back on the Xamarin app the link is as follows, but there is no approach for making a live broadcasting possible through the same.
https://azure.microsoft.com/en-us/resources/videos/media-streaming-apps-with-azure-and-xamarin/
Xamarin.Android is not compulsory like it may be from Xamarin Forms also the thing is like we just need the android part, I will be happily looking forward to take any kind of help you can offer to get this working.
Scope of App Requirement/Workflow::
1) App should be able to broad cast live (like going live on Facebook application)
2) That should be capable to view the live broadcasts (like we can stream the live content in Facebook application)
3) That should be able to view the archived videos in blob storage (I know how to access the blob storage and download the video to view it on mobile but I don’t know the process to stream the video while it is being downloaded in the background like it does in Youtube or Facebook application).
Using Xamarin.Android and Media Service in Azure for live broadcasting
You could refer to the xamarin-azure-businessreview sample.
Demo app showing how to use several Azure services with Xamarin including Azure AD B2C, Azure Cosmos DB, Azure Functions, Azure App Services, and Azure Media Services

Azure video streaming to Xamarin

We're planning to build a Xamarin app, where you can watch some videos that are hosted on microsoft Azure. Does the azure blob storage support streaming to my mobile app or can i only download the files?
The video urls shouldn't be exposed to public, as mentioned here.
Has anybody experience in this? I didn't find any reliable infos on the web.
Very important thing here - streaming and live-streaming. If you would like to just upload video files to Azur Blob and access them in the mobile app this is possible. I did tests with .mp4 (I did not test other formats) files and once they were uploaded I could play them in the mobile app without any problems.
You do not have to worry about the access too - you can secure URLs with Shared Access Signature or Storage Account Key.
You can read more about it below (Data Plane Security):
https://learn.microsoft.com/en-us/azure/storage/storage-security-guide

UDP File upload to Windows Azure Media Services

I'm trying to setup a video file upload using UDP protocol onto Windows Azure Media Services. I have not found any code sample or documentation to give me a headstart. Could somebody help me on this matter and provide me some code sample or a documentation or the concept?
Thanks in advance!!
Azure Media Services is a platform as a service which uses Azure as the backend. Specifically, it uses Azure Storage. If you are using the .Net Media Services SDK to upload, then you may not notice that it is wrapping the AzStorage SDK calls for transfer. If you are using the REST directly, you will notice that any PUT calls are heading straight for your storage account. In both of these cases, all Media Services is doing it providing the SAS URLs for uploading to the backend storage.
At this time, AzStorage supports only HTTP PUT for uploads.
In addition, Azure has recently on-boarded a 3rd party solution for fast uploading, look for Aspera in the marketplace. Note that this is a tiered subscription service and may require the purchase of client-side software (same model as Amazon S3, incase your doing side-by-side comparisons).
I did a full walk-through a few months ago on my blog:
http://blog-ndrouin.azurewebsites.net/?p=561
The blog needs a bit of maintenance since the service is no longer in preview, but you'll get the idea.
Media Services is still a preview feature. UDP will only be available in the RTM release:
By the RTM release, Media Services will offer integration with partner
components to provide fast UDP (User Datagram Protocol) upload
solutions.

Video encoding for Windows Azure

Are there any 3rd party companies delivering video/audio encoding services for Windows Azure?
Amazon has e.g PandaStream.
/Rune
You can now use Media Services in Azure: http://www.windowsazure.com/en-us/home/features/media-services/
It is not a commercial 3rd party offering but evangelist Wade demonstrates how you can use Azure with Expression Encoder. Look here: http://www.wadewegner.com/2011/01/using-expression-encoder-4-in-a-windows-azure-worker-role/

Resources