OBS(Open Broadcaster Software)是一个免费的开源的视频录制和视频实时交流软件。其有多种功能并广泛使用在视频采集,直播等领域。OBS支持WINDOWS、MacOS以及LINUX,本文主要介绍如何在Jetson开发板安装OBS,并且使用Jetson自带的Gstreamer工具实现对视频图像的编解码加速。
准备环境:
Jetson Xavier NX开发板
Jetpack5.1.1
安装步骤:
1、首先安装OBS
安装完obs就可以直接在终端运行启动:
启动后可以看到:
2、下载obs-gstreamer源码:
3、安装meson和ninja
4、安装osb-gstreamer
编译会报错:
错误显示没有xmmintrin.h这个文件,这个问题需要修改obs的头文件,打开/usr/include/obs/util/sse-intrin.h文件第63行,将#include 和#include 注释掉,替换为#include 和#include ,如下图所示:
继续编译通过,接下来安装obs-gstreamer:
至此osb-gstreamer安装结束。再次打开obs,点击source中的+号,可以看到gstreamer源已添加成功:
接下来测试obs-gstreamer。
usb摄像头:
RTSP:
RTP:
RTMP:
领取专属 10元无门槛券
私享最新 技术干货