How to increase upload speed to azure media services from local system? - azure

I am uploading videos from local system to azure media services. When uploading video with low size, it is uploading successfully. When I try to upload somewhat large size videos(100 MB like that), it takes more time and sometimes pages is not responding. But the video is uploaded to AMS.

Honestly, I end up using the Server Explorer tool in Visual Studio to connect and upload that way. I've found it to be the fastest and most stable way of doing this.
Here is a video tutorial on how to do that. If you'd like more info from the docs, you can find that here.

Related

How do I use Azure Media Services to Dynamically Encode Videos to MP4 using Azure Blob

I am currently using Azure Blob to store images, and it works great. For a new product I am working on, we are starting to integrate videos. We decided to use Azure Blob to store our videos, and it works great.
We also are saving meta data to the images and videos, and using the Azure Search Service to index the images, and videos, to allow for ease of searching in the new product.
The new problem we are experiencing is the mass amount of file formats being found for upload, are not playing in all devices, and browsers we need to support.
We looked in to Azure Media Services, and found if we encode the videos as H.264 MP4 SD 16x9 using Azure Media Player, it will work in all devices. However, we are now trying to identify how we can easily, and without adding much more time to the user, have the video converted and bound to our search results, to allow for a download link (original video) and play link (converted video).
If anyone knows of a solution, or has a different conversion service that could help, it would be appreciated.
Thank You!

Upload MP4 on Azure Storage ready for pseudostreaming

I am building a video service application using the UWP Platform from which the users can upload and watch videos. I am using Azure Storage as the back-end.
Here is the use scenario:
User captures a video using the CaptureElement class as MP4.
He uploads it to Azure Storage as a video/mp4 block blob.
Other users can watch the video using MediaElement class. The source is set to the .mp4 blob.
The video file is downloaded locally in order to be played by the MediaElement.
BUT, I want to make it available even when the download is not fully completed.
After a bit of research, I found QTIndexSwapper, ffmpeg -movflags faststart and qt-faststart which put the metadata of the MP4 File before the data so the streaming is possible.
Here is an MP4 video which has its metadata at start
and here is one which has it at the end
The MediaElement has the same behavior as the web player.
What's the best way to achieve it in UWP app or on Azure?
Can Smooth Streaming Client SDK Extension help?
What about running a WebJob or something similar as long as the video gets uploaded on Azure Storage to move the metadata?
Thanks for your time,
George
I ended up using qt-faststart tool from ffmpeg repo.
I created a modified version of that code as a Windows Runtime Component and used it in my project. It works perfectly.
Here is a blog post I wrote about it Create ready to be streamed over the web videos in UWP Applications
Hope it helps someone!

Microsoft Smooth Streaming on demand without a web server

I'm building a mobile app and the app streams videos using ExoPlayer for Android. My idea is to use smooth streaming for streaming media files.
The app will only stream videos clips that I upload to Amazon S3 bucket myself so I do not need real time encoding or anything.
I'm using Microsoft Expression Encoder 4 to encode my media files.
So my idea is to encode media files manually on my local computer and upload them to S3 bucket and serve via CloudFront.
I have figured out that .ismc file contains manifest details.
Would this really work?
Alright, I found an answer! This tutorial explains it all.
http://howto-phpjsjqueryawss3ec2cloudfrontfacebooktwittergoogleawsapis.com/how-to-smooth-stream-microsoft-smooth-streaming-files-on-amazon-cloudfront-without-a-web-server/

How to upload videos to Windows Media Services 2008

Long time lurker, first time asker-of-questions.
We have Sharepoint 2010 running for our company intranet, and we want the ability to stream videos locally. SP2010 is awful for this.
I'm looking towards Windows Media Services 2008, a free download/addon for Windows Server 2008.
I've Googled and Googled, but I just cannot find anything which answers this:
How do you actually upload the media to Windows Media Services 2008?
Our IT department looks after the servers (and this is further complicated by being half-managed by a third party company). I need to know whether I will be able to upload media to WMS2008 over our network, like with a URL we can go to and click up (finding the file on our computer), rather than having to do it on the actual server itself.
I know this will sound like a daft question, but I just can't find the answer. Help me Stackoverflow, you're my only hope.
I'm not sure if you have already found answer to this question, but I am also working on Windows Media Services(WMS) 2008 for streaming videos and found your question while googling.
I have happened to manage to publish a video using WMS and view it on a client machine.
I'll quickly summarize the it for you. Basically you need to put your video file on the server, and then create a publishing point in WMS (using wizard or advanced mode)and use the mms URL to view video using Windows media player.
You can refer this guide for configuring and streaming videos using WMS.
Please let me know if you need more details on this.
Hope this helps.

Can P&T assets be integrated with drive and push uploads to youtube?

I'm currently working on a project that requires a simple yet complete workflow for media management from within the EE (2.5+) control panel... specifically youtube videos.
I know that P&T Assets (2.1+) supports google cloud storage and in light of that, we would like to use it to upload videos to it and what would be ideal then is if there was a way for Assets or Google to post to youtube on upload complete.
Is this at all possible?
I know we can use wygwam to embed videos within an entry and can even use an addon such as Antena to embed youtube videos but we would like to manage it from within the CP.
That's not possible without extending assets significantly, you could do something with the youtube API (https://developers.google.com/youtube/v3/docs/videos/insert) and trigger a a youtube upload once assets has finished a upload.

Resources