通过 Cloudflare Stream 实现无服务器实时串流

Posted 资讯快报

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 Cloudflare Stream 实现无服务器实时串流相关的知识,希望对你有一定的参考价值。

Cloudflare很高兴能推出Stream Live公开测试版,这是一款可扩展的端对端实时串流平台,让您专注于开发实时视频应用,而不是代码库。
  
  有了Stream Live,您可以无忧发展串流应用,拓展到数以百万计的主播和并发用户。开始使用业界标准 RTMPS 协议从移动或桌面设备发送实时视频,即时传播给数以百万计的观众。Stream Live 支持您已在使用的最流行实时视频广播软件,包括ffmpeg和 OBS 等。您的广播内容会自动录制、优化并通过 Stream 播放器交付。
  
  内置播放器和访问控制
  
  每一个实时视频都有可配合您的网站的嵌入代码。您也可以使用自己的播放器,因为它随附对两种主流 HTTP 串流格式(HLS 和 DASH)的支持,能够精细地控制用户体验。
  
  您可以给每位观众提供自动失效的令牌化链接,以此控制哪些人可以观看您的实时视频。在生成令牌化链接时,您可以定义各种约束条件,如基于时间失效、地理围栏和 IP 限制等。在打造在线学习网站或视频分享应用时,您可以将视频置于身份验证后方,仅允许登录的用户观看您的视频。或者,如果您在建设一个演唱会直播平台,您可以规定仅允许来自特定国家或地区的观众。Stream 的签名令牌可以帮助您遵循复杂的自定义规则集。
  
  即时录制
  
  有了Stream Live,实时广播结束后您无需等待就能提供录像。实时视频会自动转换为录像,用时不到一秒。观众可以即时访问录像来弥补遗漏之处。
  
  即时扩展
  
  不论您的平台拥有一名还是一万名活跃主播,Stream Live 都可以根据您的用例来扩展。您不必为添加新计算实例、设置可用区域或协商额外软件许可而操心。
  
  内部构建的传统实时视频管道通常在单一位置上摄取和编码实时视频,而且距离十分遥远。视频摄取位置遥远会导致视频串流变得不可靠,特别是观众分散于全球各地时。所有 Cloudflare 地点都运行必要的软件,能够将实时视频摄取进来并传送出去。一旦您的视频广播处于 Cloudflare 网络内,Stream Live就会利用 Cloudflare 主干网和 Argo 来传输您的实时视频,加强其可靠性。

以上是关于通过 Cloudflare Stream 实现无服务器实时串流的主要内容,如果未能解决你的问题,请参考以下文章

WAX云钱包解决Cloudflare通过SSL指纹识别实现的反爬虫机制

如何在CloudFlare下Nginx实现访客真实IP网站日志?

CloudFlare 和 socket.io

页面图标/标题未通过代理的 cloudflare 站点显示

如何通过 CloudFlare 从 S3 提供文件

CloudFlare 并通过 PHP 记录访问者 IP 地址