是否可以从Web浏览器将媒体推送到Azure?

问题描述 投票:0回答:1

1)我正在研究我可以用于流媒体视频的浏览器应用程序的技术。它应该从网络摄像头捕获视频并将其推送到存储的服务中,以后可以观看。其中一个(可能的?)选项是Azure Media Services。但是在快速查看文档之后,似乎不可能在没有插件的情况下使用纯现代浏览器。我对么?如果不是,你能给一些github项目链接或代码示例吗?

2)另一种可能的技术选择是亚马逊Kinesis视频流(看起来是我迄今为止提出的最佳解决方案),但也许你可以推荐其他一些云服务?

谢谢!

azure-media-services
1个回答
1
投票

目前简短的答案是否定的。 WebRTC是从浏览器进行广播的正确解决方案。这是实时流媒体的唯一协议,将在现代浏览器(如最新的Chrome)中“得到”广泛支持。

AMS尚不支持接收WebRTC。我们现在只支持RTMP和Smooth ingest(Chunked MP4)

据我所知,Kinesis还希望你发送chunked MKV(比如chunked MP4但不太流行的容器格式),这需要一个浏览器插件或javascript库来支持。我在Javascript中没有看到任何Producer库。

WebRTC是您的答案 - 但要在云中捕获它,您可能需要查看在Azure容器中运行的其他解决方案。 WebRTC有很多第三方解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.