rtmp

使用 ffmpeg 以最少的资源向多个 RTMP 服务器进行流式传输
rtmp

使用 ffmpeg 以最少的资源向多个 RTMP 服务器进行流式传输

我尝试使用 OBS 和 ffmpeg 同时向 Facebook 和 Twitch 进行直播。我当前的设置可以正常工作,但问题是资源消耗有点大。 FACEBOOK_KEY="123?ds=1\&s_l=1\&a=ggnore" TWITCH_KEY="live_123_aBcEdFg" ARGS="-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"...

Admin

从 ffmpeg 向 nginx 流式传输 rtmp 时连接重置
rtmp

从 ffmpeg 向 nginx 流式传输 rtmp 时连接重置

我正在尝试使用将视频文件流式传输到nginxrtmp 服务器ffmpeg,我已经发布了我使用的确切命令/配置,但我 在运行它时收到Connection reset by peer/Broken pipe错误ffmpeg6.6.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64 GNU/Linux 我希望你能帮我弄清楚发生了什么, 谢谢。 nginx.conf rtmp { server { listen 1935; ...

Admin

当我尝试使用 ffmpeg 命令无限循环播放视频时,它会在几个小时后自动终止
rtmp

当我尝试使用 ffmpeg 命令无限循环播放视频时,它会在几个小时后自动终止

当尝试使用以下语法的 ffmpeg 命令连续循环播放视频时: ffmpeg -re -stream_loop -1 -i abc.mp4 -c copy -f flv rtmps://abc.xyz/..... 我遇到了一个问题,该过程在几个小时后自动终止。错误消息包含以下详细信息: av_interleaved_write_frame(): Broken pipe [flv @ 0x55d73001dd00] Failed to update header with correct duration. [flv @ 0x55d73001dd00] Fai...

Admin

FFMPEG:在 Android 移动设备或模拟器上使用 android_camera 时无法录制音频
rtmp

FFMPEG:在 Android 移动设备或模拟器上使用 android_camera 时无法录制音频

我正在尝试通过移动 Android 设备将视频和音频实时传输到我的本地网络,这是我所在公司的用例。 经过搜索,我能够使用以下命令创建视频流: ffmpeg -f android_camera -i 0 -c:v libx264 -f flv rtmp://$url 此命令的唯一问题在于标题,我无法弄清楚如何从设备内置的麦克风获取音频输入。我尝试了不同的迭代,例如: 使用 android_audio ffmpeg -f android_camera -i 0 -f android_audio -i 0 -c:v libx264 -c:a aac -f flv ...

Admin

使用 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