首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Jetson上使用OBS并实现Gstreamer加速

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:

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O62IUPsOIZeHixgQoDIpHWPg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券