使用WebRTC从浏览器到世界的实时流(更新)
如果您需要以尽可能低的延迟向小规模受众进行流式传输,那么这 巴黎人官方App下载视频 教程让它变得简单. 巴黎人官方App的简单 网络实时通信(WebRTC) 上面视频中详细介绍的工作流程适合多达300名观众,可以直接从浏览器完成. 对于那些体量较大的客户,巴黎人官方App也提供 大规模实时流 向一百万观众转播.
跟随学习如何捕获实时视频并将其分发给观众只需点击几下-启动延迟为500毫秒.
完整视频记录:
贾斯汀·米勒:如果您希望以尽可能低的延迟进行流, 你需要考虑一下WebRTC, 它有大约500毫秒的时间 延迟. WebRTC确实有一些独特的限制,首先是它的设计 编码 在浏览器中,第二,它不是为大规模观众流媒体制作的, 仅限300人观看. 现在,有一些解决这些问题的方法,其中之一就是巴黎人官方App的 大规模实时流 这是巴黎人官方App下载的特色节目,可以向一百万观众播放. 如果你对此感兴趣,请联系sales@wowza.Com下载演示. 然而,在这个视频中,我将向你展示使用巴黎人官方App下载 video可以用WebRTC做些什么.
现在要开始,你需要 添加直播, 适当地命名这个流, 然后选择一个离你广播的地方最近的位置. 接下来,您需要选择 网页浏览器(WebRTC) 选项作为编码器. 而大多数其他设置可以保留为默认设置, 您可能希望优先考虑延迟并更改宽高比. 而这些与WebRTC摄取出口无关, 它们确实允许另一种HLS出口观看选项,这种选项既可以优先考虑延迟,又可以根据你的宽高比为自适应比特率流创建正确的再现.
现在巴黎人官方App可以跳过其他的,直接去 完成. 创建了WebRTC流后,巴黎人官方App可以快速执行以下操作 重新加载 以确保已生成所有选项. 而视频提供了
WebRTC发布和播放页面,让您快速启动和运行, 巴黎人官方App还提供这些源连接信息,供您在自己的WebRTC页面中使用. 正如我提到的, 还有一个HLS选项,允许数百万观众观看, 虽然有更多的延迟. 对于这个, 巴黎人官方App还提供了一个托管页面供查看, 播放器嵌入代码, 以及在你自己的播放器中使用的HLS播放URL.
好了,让巴黎人官方App把一切都启动起来. 这通常需要几秒钟甚至一分钟才能开始, 但在巴黎人官方App等待的时候, 巴黎人官方App可以进入WebRTC发布页面. 在这一页上, 所有的流设置已经输入, 但是你可以自己检查一下. 除了网络摄像头和麦克风,这个页面还允许虚拟摄像头选项,比如 奥林匹克广播服务公司工作室. 只要确保你先进入奥林匹克广播服务公司工作室并打开它. 音频将需要一些不同的配置. 一般, 你需要在你的系统上安装虚拟音频电缆,比如Soundflower,并根据你的需要设置它们 监控装置. 你会想要确保你的音频源被监控,然后你可以选择 Soundflower 作为你的WebRTC音频.
一旦巴黎人官方App准备好了,点击 发布. 现在巴黎人官方App可以打开WebRTC播放页面. 巴黎人官方App会打 玩 巴黎人官方App可以在这里看到如果巴黎人官方App想要接近实时的视频. 当然,您可能需要同时查看发布和预览页面来验证这一点. 在这里,让巴黎人官方App通过使用托管页面上的默认播放器来比较HLS流. 看这里, 巴黎人官方App可以看到巴黎人官方App落后了将近10秒, 然而,数百万人可以观看这个流,而只有300人只能观看WebRTC流.
同时,考虑到并非所有玩家都是平等的. 你总是可以使用HLS播放URL并在不同的播放器中尝试 Flowplayer. 在Flowplayer中. 大概有6秒的延迟. 虽然对于即时互动来说不是很好,但在与大量观众交谈时确实有所帮助.
此外,您还可以选择将输出发送到其他 流的目标. 简单的 添加目标 这里是脸谱网, LinkedIn或自定义目标,如YouTube. 一旦它们被创建,你可以去 转换器已经,选择您的WebRTC直播流,然后在 产出和目标,转到最高分辨率输出和 添加流目标. 您可以在这里手动输入它们,或者使用现有的流目标选项来添加您刚刚创建的流目标选项. 这些流将具有与HLS播放相似的延迟.
这就是使用WebRTC进行流媒体的方法. 请记住,您也可以使用SRT或RTMP流式传输到巴黎人官方App下载视频,然后使用WebRTC退出. 这确实增加了一到两秒的延迟, 这也可以通过巴黎人官方App的实时流媒体服务来实现. 只有这样,您才能使用WebRTC向多达一百万观众进行流媒体播放. 请再次联系sales@wowza.Com如果你感兴趣的话,谢谢收看,祝大家流媒体快乐.