使用FFmpeg 3.4发出输出/检测NDI

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FFmpeg 3.4发出输出/检测NDI相关的知识,希望对你有一定的参考价值。

我遇到了在Umpntu Server 16.04.3上运行的添加到FFmpeg 3.4的Newtek / NDI功能的问题。我已经下载了Newtek SDK,添加了相应的lib文件并将其链接到usr / lib,我正在使用以下选项进行编译:

--enable-libndi_newtek --extra-cflags =“ - I / home / user / ffmpeg_build / ndi / include”--extra-ldflags =“L / home / user / ffmpeg_build / ndi / include”

当我在FFmpeg站点上运行详细命令来检测NDI流时,它无法执行此操作。类似地,当编码到NDI流时,无法在网络上或从同一台机器上检测到它。有没有人用FFmpeg成功编码NDI流,如果是这样,任何人都可以给我任何关于我可能做错的信息吗?

答案

您必须添加avahi-daemon包以允许使用mDNS。

以上是关于使用FFmpeg 3.4发出输出/检测NDI的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg - 通过管道输入原始帧 - FFmpeg不检测管道关闭

在Powershell中忽略来自FFMPEG控制台输出的特定警告

使用 ffmpeg 发出部分音频文件的哔哔声

使用ffmpeg能否将rtsp的流转成rtmp流发出来?就如:ffmpeg -i rtsp://localhost/live -c copy -f flv rtm

检测到损坏的 ffmpeg 默认设置

实战小项目之ffmpeg推流yolo视频实时检测