问题标签 [rtmps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
186 浏览

video-streaming - RTMP中Chunk Message Header和Message Header的区别

阅读RTMP 规范。我看到有两个标题:

  1. 块消息头 - 类型 0(规范的第 14 页)
  2. 消息头(规范的第 22 页)

这些标题之间有什么区别?什么时候使用一个而不是另一个?

0 投票
0 回答
642 浏览

streaming - 如何使用 VLC 播放 RTMPS 流

我有一个公开 RTMPS 流的 Nimble 实例。它可以在我的本地机器上的以下地址获得 rtmps://127.0.0.1:8888/out/stream

我正在尝试使用 VLC 播放此流,在 Media > Open Network Stream 下指定相同的地址,但我在 VLC 日志中遇到以下错误:

似乎没有能够打开这种流的模块。

但是,如果我在 Nimble 中将流转换为 rtmp,它就可以正常工作。我怎样才能播放这种流?

0 投票
1 回答
225 浏览

ffmpeg - FFPLAY 无法 facebook 直播 url 即 rtmps url

我正在尝试使用 ffplay 播放 facebook live streraming url,其中我使用了 rtmps 流 url 和流密钥。我在 ffmpeg 中启用了openssl库和 rtmps 库。但是在使用流 url 和键运行 ffplay 命令时,我收到了Pull function error
那么有没有已知的解决方案,请告诉我。 谢谢你。

0 投票
1 回答
1307 浏览

webrtc - 如何在 Ant Media Server 中发布 RTMPS 流?

Ant Media Server 似乎与 RTMP 流媒体一起工作。它似乎也支持RTMPS,但我做不到。在 Ant Media Server 中进行哪些更改以支持 RTMPS 流式传输?

0 投票
1 回答
290 浏览

security - 考虑到 Facebook 使用安全的 RTMPS,为什么 Youtube 使用不安全的 RTMP?

RTMP 是一种不安全的未加密协议,会遭受 MITM 和网络嗅探等攻击。当然,FB 使用 RTMPS:https ://ppc.land/streaming-facebook-moves-live-videos-completely-to-rtmps/

为什么 Google 在采用这种安全方法时表现不佳?是因为 RTMPS 协议与流媒体软件和提供商的兼容性较差吗?

Azure 不提供 RTMPS,至少他们的官方开发者文档没有提到这一点。

0 投票
1 回答
666 浏览

nginx - 如何使用 ffmpeg 和 aparat.com 设置 rtmp?

我对 rtmp 和 nginx 和 ubuntu 完全陌生,我只想使用 vps 将我的流重新流式传输到多个站点,如 twitch、youtube 等……它对我来说很好,但最近我的主要流媒体网站 aparat.com 改变了他的系统和他们不在 /usr/local/nginx/conf/nginx.conf 中使用 push 命令,我使用了这个:

它适用于 twitch、youtube 或混音器,但不适用于 aparat.com

不知道他们为什么给我这个并告诉我使用它:

当我开始流式传输时,我在现场没有流式传输。我应该改变我强调的那行旁边的任何东西吗?我应该在我的 ubuntu 18.04.4 上安装任何东西吗?

请考虑一下我对那里的任何事情一无所知,我只是应付粘贴代码...

我已经安装了ffmpeg和stunnel并配置它们我也试试这个:

我应该说 twitch 和 youtube 一切正常,我也使用 OBS 流式传输游戏,当我直接流式传输到 aparat.com 并使用 rtmp://rtmp.cdn.asset.aparat.com:443/event 时一切都很好

0 投票
1 回答
321 浏览

ffmpeg - 通过 instafeed.me 或 YellowDuck 将 FFMPEG 流式传输到 Instagram

我正在尝试使用 FFMPEG 通过 RTMP 将视频流传输到 Instagram

我可以在 facebook 和 twitter 上做到这一点,但 instagram 是另一种野兽......

当我在instafeed或 Yellowduck中创建直播时,我得到一个流密钥

当我这样做时

ffmpeg 什么都不输出,没有错误,我在 instafeed 面板中看不到视频:(

在其他网络中,我有时会在 ffmpeg 日志中出现错误......但是当它到 instagram 时:什么都没有

我想念什么?

这里是日志

并且完全空白,没有错误,没有像任何其他转码一样的帧速率信息......

0 投票
0 回答
36 浏览

facebook - 用于 Facebook 的 NGINX RTMPS -NEED HELP PLS

我必须使用 NGINX RTMP 运行我的梦想配置,并希望使用 RTMPS 运行这个 Facebook ......

但是在所有教程中,我都没有运行 Stunnel 转发。

Stunnel 的安装都失败了,没有任何配置对我有用。

我在 Ubuntu 16.04 运行,需要帮助。

0 投票
0 回答
37 浏览

ffmpeg - 如何使用 RTMPS 协议从 URI 获取实时流媒体

我的应用程序想要从带有 RTMPS 协议的 URI 直播流中播放视频。我使用 FFmpegInteropX ( https://github.com/ffmpeginteropx/FFmpegInteropX ) 来获取媒体源。

var uri = "rtmps://xx.xx.xx.xx:443/live/dbjl"; FFmpegInteropMSS MediaSource = FFmpegInteropMSS.CreateFFmpegInteropMSSFromUri(uri, true, true, new PropertySet());

但 MediaSource 返回 null。没有空对象我怎么能得到它。重要:必须使用RTMPS协议,使用RTMP就可以了

0 投票
0 回答
59 浏览

facebook - AntMedia Server Rtmp to Facebook --- 我如何自动上线

好的,所以让我们开始吧,首先我设置了我自己的 rtmp 服务器(我遇到的这个问题超出了我的范围,所以为了安全起见,我寻找了一个应用程序来完成我的工作)

然后我发现蚂蚁媒体服务器它的辉煌添加了一个源然后添加了 youtube 和 facebook 用于重新流 youtube 连接并立即启动

Facebook 很好,我可以连接,我成功地将屏幕发送到 facebook,但是出现了问题,我必须手动点击 go live 来启动 facebook 流

有没有一种方法可以让 antmedia 服务器在开始重播之前安排广播时刻