【问题标题】:YouTube Live Streaming API encryption RTMPSYouTube 直播 API 加密 RTMPS
【发布时间】:2015-07-28 15:02:59
【问题描述】:

我正在处理一个需要对我的视频流使用 ssl(或其他加密)的项目。

据我所知,我可以将 YouTube 播放器设置为需要加密,但上游呢?

RTMP 工作正常,但如果我尝试通过 RTMPS 流式传输,我会得到:

RTMP_Connect1,握手失败。

我无法在 YouTube Live API 文档或 YouTube 帮助部分找到任何相关信息。

而且,加密不应该是网络上的默认设置吗?

【问题讨论】:

  • YouTube 播放器加密是指将视频隐私设置设为公开、私有或不公开?这与 RTMP 与 RTMPS 完全不同且无关。 YouTube 目前仅支持 RTMP,不支持 RTMPS。
  • 没有。 YouTube 播放器工作正常,默认使用 https 进行加密,我什至可以强制它使用 contentDetails.enableContentEncryption 进行加密。问题是视频流从我的流媒体服务器传输到 YouTube Live。

标签: encryption youtube youtube-api youtube-livestreaming-api


【解决方案1】:

如果您查看直播对象 (https://developers.google.com/youtube/v3/live/docs/liveStreams) 的参考文档,您会发现,目前,cdn.ingestionType 参数只允许 rtmp 的值...逻辑会规定,端点无法处理 RTMPS。

关于你的第二个问题,嗯,这远远超出了 Stack Overflow 问题的范围! :)

【讨论】:

  • 你的意思是我需要将视频流附加到 cdnSettings.setIngestionType("rtmp");如果在回答 HOW 时更新它会有所帮助
猜你喜欢
  • 1970-01-01
  • 2015-08-01
  • 2017-07-31
  • 2019-04-20
  • 2016-04-20
  • 2016-10-23
  • 2015-01-11
  • 2013-09-22
  • 2020-03-17
相关资源
最近更新 更多