Is it possible to push media to Azure from web browser?Approach to secure access to azure media streamingAzure Media Services and HTML5 VideoPublishing media from Azure Media ServicesNumber of times a video has been streamed via Azure Media ServicesIs it possible to access an Azure Media Services DASH streaming URL from a secure website?Azure Media Services live streaming latencyAzure Media Services Streaming Endpoint Is useful for MP4 videos streaming speed?Azure Media Services - Stream video (blob) to HTML5 azure media playerUpdate from “Azure media service” to “Media Encoder Standard”Azure Media Player does not play in IE
Trivial cases of shared_ptr and weak_ptr failing
Why doesn't philosophy have higher standards for its arguments?
Credit card details stolen every 1-2 years. What am I doing wrong?
How Can I Process Untrusted Data Sources Securely?
Getting one over on the boss
Why are road bikes (not time trial bikes) used in many triathlons?
Cauchy reals and Dedekind reals satisfy "the same mathematical theorems"
How can I leave a car for someone if we can't meet in person?
How to say no to more work as a PhD student so I can graduate
Farmer needs to get his word across the river
Sending a photo of my bank account card to the future employer
What could be reasoning of male prison in VR world to only allow undershirt and sarong as nightwear to male prisoners
What problems was on a lunar module of Apollo 11?
Alphanumeric Line and Curve Counting
how many bits in the resultant hash will change, if the x bits are changed in its the original input
FPGA CPU's, how to find the max speed?
Is it OK to use personal email ID for faculty job applications or should we use (current) institute's ID
A necessary and sufficient condition for (x1,...,xn) to be a permutation of (1,...,n)
What is the word for "event executor"?
How do I query for system views in a SQL Server database?
Intel 8080-based home computers
What are the arguments for California’s nonpartisan blanket (jungle) primaries?
Is the Malay "garam" (salt) related to the Latin "garum" (fish sauce)?
How fast does a character need to move to be effectively invisible?
Is it possible to push media to Azure from web browser?
Approach to secure access to azure media streamingAzure Media Services and HTML5 VideoPublishing media from Azure Media ServicesNumber of times a video has been streamed via Azure Media ServicesIs it possible to access an Azure Media Services DASH streaming URL from a secure website?Azure Media Services live streaming latencyAzure Media Services Streaming Endpoint Is useful for MP4 videos streaming speed?Azure Media Services - Stream video (blob) to HTML5 azure media playerUpdate from “Azure media service” to “Media Encoder Standard”Azure Media Player does not play in IE
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
1) I'm researching the technology I can use for a browser applicaton that streams video. It should capture video from webcam and push it to service where it's stored and can be watched later. One of the (possible?) options is Azure Media Services. But after a quick look at the documentation it seems that it's not possible to use pure modern browser without plugins. Am I correct? If no, can you please give some links to github projects or an example of code to look at?
2) Another possible technology option is Amazon Kinesis Video Streams (looks lite the best solution I came up with so far), but maybe you can recommend some other cloud services?
Thanks!
azure-media-services
add a comment |
1) I'm researching the technology I can use for a browser applicaton that streams video. It should capture video from webcam and push it to service where it's stored and can be watched later. One of the (possible?) options is Azure Media Services. But after a quick look at the documentation it seems that it's not possible to use pure modern browser without plugins. Am I correct? If no, can you please give some links to github projects or an example of code to look at?
2) Another possible technology option is Amazon Kinesis Video Streams (looks lite the best solution I came up with so far), but maybe you can recommend some other cloud services?
Thanks!
azure-media-services
add a comment |
1) I'm researching the technology I can use for a browser applicaton that streams video. It should capture video from webcam and push it to service where it's stored and can be watched later. One of the (possible?) options is Azure Media Services. But after a quick look at the documentation it seems that it's not possible to use pure modern browser without plugins. Am I correct? If no, can you please give some links to github projects or an example of code to look at?
2) Another possible technology option is Amazon Kinesis Video Streams (looks lite the best solution I came up with so far), but maybe you can recommend some other cloud services?
Thanks!
azure-media-services
1) I'm researching the technology I can use for a browser applicaton that streams video. It should capture video from webcam and push it to service where it's stored and can be watched later. One of the (possible?) options is Azure Media Services. But after a quick look at the documentation it seems that it's not possible to use pure modern browser without plugins. Am I correct? If no, can you please give some links to github projects or an example of code to look at?
2) Another possible technology option is Amazon Kinesis Video Streams (looks lite the best solution I came up with so far), but maybe you can recommend some other cloud services?
Thanks!
azure-media-services
azure-media-services
asked Mar 26 at 8:07
megapotzmegapotz
2232 silver badges9 bronze badges
2232 silver badges9 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Currently the short answer is no.
WebRTC is the right solution for broadcasting from a browser. That's the only protocol for live streaming that will be "somewhat" widely supported in modern browsers like latest Chrome.
AMS does not yet support receiving WebRTC. We only support RTMP and Smooth ingest right now (Chunked MP4)
As far as I'm aware, Kinesis also expects you to send chunked MKV (like chunked MP4 but a less popular container format), which would need a browser plugin or javascript library to support. I don't see any Producer library from them in Javascript.
WebRTC is your answer - but to catch that in the cloud, you may need to look at other solutions that run in an Azure Container. There are a bunch of 3rd party solutions out there for WebRTC.
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55352402%2fis-it-possible-to-push-media-to-azure-from-web-browser%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Currently the short answer is no.
WebRTC is the right solution for broadcasting from a browser. That's the only protocol for live streaming that will be "somewhat" widely supported in modern browsers like latest Chrome.
AMS does not yet support receiving WebRTC. We only support RTMP and Smooth ingest right now (Chunked MP4)
As far as I'm aware, Kinesis also expects you to send chunked MKV (like chunked MP4 but a less popular container format), which would need a browser plugin or javascript library to support. I don't see any Producer library from them in Javascript.
WebRTC is your answer - but to catch that in the cloud, you may need to look at other solutions that run in an Azure Container. There are a bunch of 3rd party solutions out there for WebRTC.
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
add a comment |
Currently the short answer is no.
WebRTC is the right solution for broadcasting from a browser. That's the only protocol for live streaming that will be "somewhat" widely supported in modern browsers like latest Chrome.
AMS does not yet support receiving WebRTC. We only support RTMP and Smooth ingest right now (Chunked MP4)
As far as I'm aware, Kinesis also expects you to send chunked MKV (like chunked MP4 but a less popular container format), which would need a browser plugin or javascript library to support. I don't see any Producer library from them in Javascript.
WebRTC is your answer - but to catch that in the cloud, you may need to look at other solutions that run in an Azure Container. There are a bunch of 3rd party solutions out there for WebRTC.
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
add a comment |
Currently the short answer is no.
WebRTC is the right solution for broadcasting from a browser. That's the only protocol for live streaming that will be "somewhat" widely supported in modern browsers like latest Chrome.
AMS does not yet support receiving WebRTC. We only support RTMP and Smooth ingest right now (Chunked MP4)
As far as I'm aware, Kinesis also expects you to send chunked MKV (like chunked MP4 but a less popular container format), which would need a browser plugin or javascript library to support. I don't see any Producer library from them in Javascript.
WebRTC is your answer - but to catch that in the cloud, you may need to look at other solutions that run in an Azure Container. There are a bunch of 3rd party solutions out there for WebRTC.
Currently the short answer is no.
WebRTC is the right solution for broadcasting from a browser. That's the only protocol for live streaming that will be "somewhat" widely supported in modern browsers like latest Chrome.
AMS does not yet support receiving WebRTC. We only support RTMP and Smooth ingest right now (Chunked MP4)
As far as I'm aware, Kinesis also expects you to send chunked MKV (like chunked MP4 but a less popular container format), which would need a browser plugin or javascript library to support. I don't see any Producer library from them in Javascript.
WebRTC is your answer - but to catch that in the cloud, you may need to look at other solutions that run in an Azure Container. There are a bunch of 3rd party solutions out there for WebRTC.
answered Mar 26 at 20:23
johndeujohndeu
1,2047 silver badges7 bronze badges
1,2047 silver badges7 bronze badges
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
add a comment |
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
It seems like I need some backend for both AMS and Kinesis, because browser can't post xhr to another origin (am I wrong?).
– megapotz
Mar 27 at 8:29
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
And about WebRTC - what's the benefit of using it instead of getUserMedia / mediaRecorder / XMLHttpRequest and some simple backend which proxies chunked mkv/mp4 to the cloud? If I want fancy WebRTC, I will need at least 3 servers running (WebRTC server, something that proxies webrtc stream into rtsp so it's compatibe with docs.aws.amazon.com/kinesisvideostreams/latest/dg/… and producer to push media to the cloud). Or is there a simplier solution? But in this case media traffic still goes through my server, so I don't see any benefit from WebRTC.
– megapotz
Mar 27 at 8:36
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55352402%2fis-it-possible-to-push-media-to-azure-from-web-browser%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown