azure - Azure 媒体服务。如何从网络浏览器流式传输
问题描述
我是视频流的新手,并试图实现简单的应用程序来从网络浏览器流式传输视频。
我决定为此目的使用 Azure 媒体服务,并在他们身边找到了很多教程,如何使用 OBS、wirecast 等桌面编码器流式传输到 Chanel ......
我想要实现的是使用网络摄像头从网络浏览器流式传输视频。我正在尝试查找 Azure 媒体服务是否有一些解决方案,或者一切都必须从头开始实施。
提前致谢
解决方案
为此,您需要支持 RTMP 流。浏览器本身不支持 RTMP 流支持。一种方法是使用支持 RTMP 中继的 Web 应用程序 - 例如 restream.io - 因为这允许使用浏览器本机支持的流协议(例如 WebRTC)来发送流,然后可以通过以下方式将流转换为 RTMP一个网络服务。如果您需要构建自己的 Web 应用程序,则需要从头开始实现它,并且可以利用 GStreamer 等流媒体应用程序框架。
推荐阅读
- android - 单击主屏幕小部件
- php - 检查用户是否在地理围栏(位置边界)内
- javascript - JavaScript - 使用 Webpack 管理全局变量
- javascript - 正则表达式 - 搜索匹配特定字符串
- c# - 有没有比手动分配每个图像更有效的方法从资源文件夹中获取图像?
- php - 安装后的文件夹名称和 Joomla 组件链接
- python - 解码 JSON 字符串中的 UTF-8 编码
- sql-server - 带有 UNION 的 SQL Server 索引视图
- php - SQLSTATE[HY000] [2002] 参数无效(SQL:select * from information_sch ema.tables where table_schema = mamaput and table_name = migrations)
- css - react-jss 不缓存 css 类