标签: rtmp

如何验证 RTMP 流 URL 是否正常工作?

我负责为流媒体视频设置 CDN 帐户,但实际上并没有运行将托管内容的站点。如何测试已发布的 RTMP URL 是否有效?我是否需要使用 Flash 视频播放器创建一个测试页面,或者是否有一个可以使用可用于测试的 RTMP 流的简单工具?URL 格式如下:

rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv

cdn flash video-streaming rtmp

12
推荐指数
1
解决办法
7万
查看次数

NGINX-RTMP 负载测试

我使用 Roman Arutyunyan 的NGINX-RTMP模块,其中 RTMP 作为输入,HLS 作为输出。我如何对其进行负载测试?

我想知道服务器可以同时处理流媒体和观看的负载量。

我找到了一个叫Flazr的工具可以测试,但是好像只能测试RTMP视图。还是我错了?

nginx rtmp

5
推荐指数
0
解决办法
856
查看次数

ffmpeg 继续监听端口

我正在尝试配置重播服务器,ffmpeg 侦听 rtmp://ip:port 并输出到少数流服务(youtube、twitch 等),问题是当我停止 OBS 流媒体(在本地 PC 上使用它)时 ffmpeg在服务器出现故障时,我需要在下次流式传输时手动运行它。在 ffmpeg Dock 中找不到选项,即使输入源关闭,这也会使 ffmpeg 继续收听。也许我在文档中遗漏了一些东西,或者是时候制作重新启动 ffmpeg 的脚本了?

我将此命令用于 ffmpeg:

ffmpeg -re -listen 1 -i rtmp://i.p:1234 -c:v libx264 -preset medium -maxrate 3500k -bufsize 6000k -pix_fmt yuv420p -g 50 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv rtmp://live-ams.twitch.tv/app/key
Run Code Online (Sandbox Code Playgroud)

ffmpeg streaming rtmp

4
推荐指数
1
解决办法
6946
查看次数

在 NGINX-RTMP 上接收 RTMPS 流

RTMP 的标准做法仍然是在线路上使用纯文本流密钥。

我想接受从编码器到 NGINX 的 RTMPS 流,但是 RTMP 模块还没有 RTMPS。

我对所有允许使用 RTMP 流并通过 RTMPS 发送到像 Facebook 这样的地方的中继解决方案不感兴趣,因为相同的安全漏洞仍然存在,因为在某些时候您正在通过纯文本传递密钥。

我的问题是在哪里可以找到有关 RTMPS 的参考规范?我想知道在 OBS 和 NGINX 等 RTMPS 源之间进行正确握手需要哪些密钥,然后我将使用与 RTMP 模块的连接。能否在服务器上使用普通密钥和 Let's Encrypt 之类的权限,以便它可以与 RTMPS 编码器进行握手?

我见过 stunnel 用于在 TLS 中包装 RTMP。是否有可能做相反的事情——使用 stunnel 接收 RTMPS 并转换回 RTMP 模块的 RTMP?

ssl nginx rtmp

4
推荐指数
3
解决办法
7410
查看次数

标签 统计

rtmp ×4

nginx ×2

cdn ×1

ffmpeg ×1

flash ×1

ssl ×1

streaming ×1

video-streaming ×1