rtmp

使用 FFMPEG 发送 RTMPS 时出现巨大延迟
rtmp

使用 FFMPEG 发送 RTMPS 时出现巨大延迟

运行 FFMPEG 将摄像机 RTSP 流(重新)传输到 RTMPS 时,会出现巨大的延迟。使用 RTMP 运行相同的命令可以正常工作,没有任何延迟。 以下是我们测试中使用的命令。请注意,使用 RTMPS 时速度会显著下降: C:\Users\user\Downloads\ffmpeg-master-latest-win64-gpl\ffmpeg-master-latest-win64-gpl\bin>ffmpeg -hide_banner -rtsp_flags prefer_tcp -i "rtsp://user:[email prote...

Admin

av_interleaved_write_frame():对端重置连接
rtmp

av_interleaved_write_frame():对端重置连接

当将实时视频流式传输到使用 FFmpeg 的流媒体提供商时,流会暂时停止,并且编码器会记录以下内容: user.err ffpublish[1:0]: av_interleaved_write_frame(): Connection reset by peer user.err ffpublish[1:0]: Error writing trailer of rtmp://xxx:1935: Connection reset by peer (-104) user.info ffpublish[1:0]: Session ended: rtmp://xxx:...

Admin

使用 ffmpeg 将 rtsp 转换为 rtmp 的正确方法
rtmp

使用 ffmpeg 将 rtsp 转换为 rtmp 的正确方法

我有一个将 NVR 摄像机流式传输到 YouTube 的代码。此代码不是我编写的,我不完全理解每个选项的作用 ffmpeg -rtsp_transport tcp -i "rtsp://stream:[email protected]:554/cam/realmonitor?channel=2&subtype=0" -tune zerolatency -t 12:00:00 -pix_fmt + -r 30 -c:v copy -c:a aac -filter:a "volume=1.2" -strict experimental -f f...

Admin

设置输入和输出流
rtmp

设置输入和输出流

是否可以使用 ffmpeg+pyhton 或结合其他解决方案来解决这个问题。我需要一个服务器解决方案,因此 Vmix、obs 等不适合。(例如:我有两个(和/或更多)流 rtmp://host/live/input_stream_1 rtmp://host address/live/input_stream_2 ect 是否可以组织流的“路由”(选择优先级实时视频流并根据逻辑对其应用层: 有input_stream_1- 它是默认的和本地的 - 来自网络文件夹的视频通过 ffmpeg 打包并飞到rtmp://host address/live/outpu...

Admin

如何使用 ffmpeg 稳定地将视频播放到 Vimeo?
rtmp

如何使用 ffmpeg 稳定地将视频播放到 Vimeo?

我正在尝试将视频广播到Vimeo通过使用ffmpeg从无头 Linux 进行广播。看起来我可以广播并且视频没有问题,但是当我看到分析器时,接收比特率不稳定。 尽管如此,ffmpeg始终报告稳定的比特率。 ffmpeg version 5.0-essentials_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers built with gcc 11.2.0 (Rev5, Built by MSYS2 project) configuration: --enable-gpl ...

Admin

yt-dlp 播放列表重新播放 FFMPEG 不断丢失
rtmp

yt-dlp 播放列表重新播放 FFMPEG 不断丢失

yt-dlp "https://www.youtube.com/playlist?list=PL63F0C78739B09958" --exec "ffmpeg -i {} -vcodec libx264 -c:a aac -b:a 160k -crf 23 -preset fast -f flv rtmp://127.0.0.1:1935/live/mytv10" 直播过程中,视频切换时直播停止,第二个视频再次开始,如何才能让直播不停止? ...

Admin

如何流式添加徽标并缩放
rtmp

如何流式添加徽标并缩放

我有这个命令行, ffmpeg -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect 1 -reconnect_delay_max 4 -i hello.mp4 -i logo.png -filter_complex "overlay=10:10" -vf scale=1024:576 -vcodec libx264 -preset veryfast -b:v 1300k -acodec aac -b:a 128k -f flv rtmp://test 但我收到了错误 过滤图‘scale=1024:57...

Admin

ffmpeg 流式传输到多个 RTMP
rtmp

ffmpeg 流式传输到多个 RTMP

我有这条线路使用源流式传输到两个输出,但我收到了第一个 rtmp 服务器的信号,却没有收到第二个服务器的信号,我做错了什么? ffmpeg -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect 1 -reconnect_delay_max 4 -i hello.mp4 -i image.png -filter_complex "overlay=1700:1000,scale=1024:576" -vcodec libx264 -preset veryfast -b:v 1300k -acodec aac -...

Admin

如何保护我的 hls 链接,以免其他网站使用它
rtmp

如何保护我的 hls 链接,以免其他网站使用它

我使用 Nginx RTMP 创建了一个流媒体服务器。 我安装了它并进行了测试,它运行良好,但是当我在我的网站上广播和使用 m3u8 链接时,我发现有些网站可以获取它并将它放在那里,它会工作,这会消耗我的服务器资源。 我使用 Nginx 创建了一个直播服务器,按照此链接中的说明:在 Ubuntu 20.04 (2021) 上使用 Nginx/RTMP/Ffmpeg 创建安全的自适应比特率 HLS 流。 我在服务器上进行了流式传输并使用了从流中提取的文件我的意思是这样的,例如:https://mydomain/hls/stream/index.m3u8 我把它...

Admin

如何设置 ffmpeg 的输出 rtmp 流的端口?
rtmp

如何设置 ffmpeg 的输出 rtmp 流的端口?

我可以使用 ffmpeg 为输出 rtmp 流设置不同的端口吗? 例如, ffmpeg -listen 1 -i rtmp://server0:port/live/key -c copy -f flv rtmp://server1/live/key -f flv rtmp://server2/live/key 我需要为服务器 1 和服务器 2 设置不同的端口,但我不知道该怎么做。如果您能帮助我,我将不胜感激 ...

Admin

如何在 ffmpeg 中禁用 SSL/TLS 证书验证?
rtmp

如何在 ffmpeg 中禁用 SSL/TLS 证书验证?

我本来要写一个很长的问题,其中包含大量有关我的情况的细节,但后来我发现,尽管这里的问题通常会更加详细,但这个问题却非常简单(尽管我花了几个小时谷歌搜索后似乎找不到答案): 如何在 ffmpeg 中禁用证书验证以流式传输到 RTMPS 服务器? 即我想信任任何证书,无论其有效性如何,而不抛出TLS 致命警报。 ...

Admin

FFMPEG 桌面捕获随机停止向 RTMP 端点流式传输。为什么?
rtmp

FFMPEG 桌面捕获随机停止向 RTMP 端点流式传输。为什么?

我正在使用以下 FFMPEG 命令将桌面流式传输到 RTMP 端点: ffmpeg.exe -report -fflags nobuffer -framerate 30 -use_wallclock_as_timestamps 1 -f gdigrab -thread_queue_size 256 -offset_x 0 -offset_y 136 -video_size 1280x720 -i desktop -c:v libx264 -c:a aac -b:v 1000k -vf "format=yuv420p" -g 60 -f flv -movfla...

Admin

FFmpeg 探测流时无限循环
rtmp

FFmpeg 探测流时无限循环

因此,似乎 ffmpeg 在尝试探测流 1 时陷入了某种无限循环。这种情况只发生在一个特定的提供商身上。我从未像其他流那样在日志中看到输入/输出。 我尝试先阅读https://streamlink.github.io/库 - 运行良好,但 ffmpeg 无论如何都不会传输这些数据。我遇到的困难是使用 HLS 进行传输。 我也尝试过使用probesize、max_probe_packets或analyzeduration,但什么也没发生。 任何帮助是极大的赞赏。 编辑命令: ffmpeg -loglevel debug -re -probesize 10000...

Admin

FFMPEG 转码在 cur_dts 上失败,无效
rtmp

FFMPEG 转码在 cur_dts 上失败,无效

我正在使用 ffmpeg 和 SW 编码器 libx264 将来自 NGINX 提取服务器的 RTMP 输入转码为 UDP TS 流 h264 和 mp2。有时,转码过程会挂在初始化上而无法启动。 命令: ffmpeg -re -i rtmp://127.0.0.1/ingesting -c:a mp2 -c:v libx264 -ar 48000 -profile:v main -x264opts interlaced=1:nal-hrd=cbr -preset ultrafast -tune zerolatency -vf scale=720x576,s...

Admin