无法嵌入另一个网站播放的安全 rtmp 流

Posted

技术标签:

【中文标题】无法嵌入另一个网站播放的安全 rtmp 流【英文标题】:cannot embed a secure rtmp stream aired by another website 【发布时间】:2015-03-02 05:35:57 【问题描述】:

我正在尝试在我的网站上嵌入实时流媒体 rtmp,但它总是抛出错误“无法连接到服务器”。这是流的 URL:http://goo.gl/zoVwIw

请注意,此流是由另一个网站播放的,不受我控制。

我尝试使用 jwplayer 和 videojs 嵌入流,但它不起作用。

请指教。

【问题讨论】:

忘了补充:通道通过rtmpdump完美流式传输。 为什么要偷东西?我只是想使用我的自定义播放器。 这是在偷窃,因为信息流的所有者可能会在他自己的页面上展示该信息流,并附上诸如广告之类的东西来支付他的费用。另一方面,您正试图抓取该流以显示在您自己的网站上,从而绕过流的所有者。这就是它偷东西的原因。 确实,很多服务器都将 RTMP 流限制在特定的域中。 【参考方案1】:

所以你问我们如何窃取别人的内容?那正确吗? RTMP 是一种 Flash 协议,如果不控制流的来源,就无法提供适当的跨域安全性。简而言之,你不能从这里到达那里。

【讨论】:

所以不可能? 如果您无法在提供流的服务器上放置 crossdomain.xml 文件(将您的域列为有权访问流的文件),那么您将无法访问该文件从您自己的域流式传输。

以上是关于无法嵌入另一个网站播放的安全 rtmp 流的主要内容,如果未能解决你的问题,请参考以下文章

如何保护流密钥不被公开?

在网站上嵌入 VLC 插件以播放 RTSP 流

开发直播网站,想在手机浏览器播放,用rtmp推流,但是手机浏览器无法接收rtmp,请问有啥好的方法吗

将流嵌入网站

将 RTMP 转换为 MP4 的最佳方法

ExoPlayer 无法播放 Adob​​e 实时流编码器流式传输的音频/视频 (RTMP)