xHiveAI Jetson NX盒子:音视频流硬件解码

news/2024/11/22 20:28:01/

Nvidia提供gstreamer和ffmpeg两种方法来实现对于音视频流的解析和硬件解码操作。我们的盒子基于Nvidia标准release的ffmpeg4.2.2来实现该功能。

获取示例代码

git clone https://github.com/apoidea-xhiveai/jetson.git

音视频解码的代码路径为:jetson/hd_decoder/ffmpeg

编译示例代码

copy代码到盒子上

scp -r ffmpeg root@<ai box ip address>:/root

ssh登录盒子后,执行以下命令来编译代码:

cd /root/ffmpeg

make

编译成功后,生成可执行文件:ffmpeg_hd_decoder

执行示例代码

示例程序解析输入的视频流,把硬件解码后的YUV图片数据写入文件。该文件可以在PC上用查看原始YUV/RGB数据的图片工具来验证是否工作正常。

命令的格式如下:

./ffmpeg_hd_decoder

./ffmpeg_hd_decoder (compiled Jul 19 2022)

Usage ./ffmpeg_hd_decoder [OPTION]

 -i <video streaem url>                            : video stream in rtsp/http/file ... 

 -o <decoded yuv file>                            : output file path

 -c <number of yuv frames>(default: 1)  : the number of video frames

 -h, --help                                                : print this help and exit

-i: 输入的视频流可以为: http, rtsp, file 等格式

-o: 输出YUV文件的路径

-c: 指定输出几帧图片。默认是1帧

例子:

./ffmpeg_hd_decoder -i rtsp://admin:Apoidea_China@10.0.1.188 -o out.yuv

在操作实时rtsp流的时候,可能会遇到播放视频滞后的问题(譬如,你在camera前作出一个动作,但是解码后显示到LCD上有一定的延时)。这可以通过调整"nobuffer",“probesize” 等参数可以大幅减少这种delay。


http://www.ppmy.cn/news/185875.html

相关文章

盒子(Box)

给定6个矩形的长和宽wi和hi&#xff08;1<wi,hi<1000),判断它们能否构成长方体的六个面。 #include<iostream> #include<algorithm> #include<stdio.h> using namespace std; pair<int,int> a[7]; int main() {while(cin>>a[1].first>…

八核智能视频分析边缘计算盒子,4.8T+24路1080P视频解码

随着人工智能技术的发展&#xff0c;算力下沉到边缘侧&#xff0c;AI算法边缘化成为新的发展趋势。在边缘视觉应用中&#xff0c;视频数据边缘化分析处理&#xff0c;可以高效完成数据的特征提取和推理分析&#xff0c;实现AI能力的下沉&#xff0c;更符合海量细分场景应用需求…

Java网络编程-Ping监测

实现一个用于执行 Ping 命令并监测主机可达性的线程类。它的作用是通过执行 Ping 命令来检查指定 IP 地址的主机是否可达&#xff0c;并获取相关的响应时间和丢包率信息。 代码中的 PingThread 类同样继承自 Thread&#xff0c;意味着它可以在单独的线程中执行。 在 run 方法…

诺基亚N75笔型键的使用

笔型键的使用 1、在文本输入状态中&#xff0c;按住笔型键不放&#xff0c;然后用方向键选择你需要的字段&#xff0c;松手&#xff0c;再点击一下笔型键&#xff0c;可以进行复制、粘贴等操作&#xff1b;2、切换输入法&#xff1b;3、在打开短信后&#xff0c;如果按住笔形键…

武林传奇之七剑下天山java游戏开发商_武林传奇之七剑下天山

快速搜索机型: 诺基亚 N73系列(240320) N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 6120C 6120ci 6121 6122C 6124C 6210S 6210ci 6220C 6290 6650F 6700S 6702S 6710N 6720C 6730c 6788 6788I 6790 C5 C5-01 E101 E50 E51 E52 E55 E65 E66 …

ibook软件java_Ibookv1.11 塞班版下载 - 手机阅读 - 非凡手机软件

Ibook是一款有效个人原创的集文件管理器电子阅读器于一体的软件。在阅读的功能上&#xff0c;软件本身基于目前的主流阅读器功能为主&#xff0c;加入了更多实用功能。支持常规的电子类文档的阅读。同时&#xff0c;软件做了优化&#xff0c;在资源和内存占用方面都及小。还有一…

神庙逃亡java_神庙逃亡2(Temple

快速搜索机型: 诺基亚 N73系列(240320) N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 6120C 6120ci 6121 6122C 6124C 6210S 6210ci 6220C 6290 6650F 6700S 6702S 6710N 6720C 6730c 6788 6788I 6790 C5 C5-01 E101 E50 E51 E52 E55 E65 E66 …

乱舞三国java_真.乱舞三国-江山美色

快速搜索机型: 诺基亚 N73系列(240320) N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 6120C 6120ci 6121 6122C 6124C 6210S 6210ci 6220C 6290 6650F 6700S 6702S 6710N 6720C 6730c 6788 6788I 6790 C5 C5-01 E101 E50 E51 E52 E55 E65 E66 …