deepstream之旅
deepstream安装
按照官方的安装方法进行安装,中间有部分步骤会出错,下面将可能出错的地方进行罗列。
deepstream ubuntu官方安装指导
官方安装指导容易出错的地方
nvidia驱动手动安装无法安装Xserver
使用nvidia-settings
命令出现的窗口中没有Xserver就不会在屏幕直接显示deepstream-app-test1
运行的结果,这里我采用ubuntu18.04中Software & Updates
中的Addition Drivers
选择自己需要安装的驱动,就可以安装上Xserver了
安装的驱动版本高于470.63.01就可以
librdkafka安装错误
上librdkafka GitHub中找到release
稳定版进行安装,而不需要像git reset --hard 7101c2310341ab3f4675fc565f64f0967e135a6a
这样指定一个版本号
librdkafka github
安装搜狗输入法
主要注意安装版本的选择 ubuntu18.04选择如下版本
注意的是如果没有fictx,要在安装完之后再选择键盘输入法系统中的fictx,应用到全局,!最后重启,再安装搜狗拼音
deepstream-app-test1
通过使用Gstream搭建pipeline,pipeline中的各个element使用gst-element-link-many进行连接。
在decoder元件使用gst_element_get_request_pad获取sink_pad,在streammux中使用gst_element_get_static_pad获取src_pad,通过gst_pad_link将两者连接起来。
使用gst_element_get_static_pad获取osd的sink_pad,在里面添加probe,使用osd_sink_pad_buffer_probe来获取元素据(存在与buffer)中的信息。
最后交由sink元件进行显示
Gstram介绍
deepstream-app-test1详解