DeepStream是NVIDIA的一個AI串流應用SDK,官方釋出了不少看起來很厲害的範例,結果實際使用發現範例的侷限性很大,甚至有些範例還執行不起來,需求一複雜起來就超出範圍了。希望透過這個系列的文章深入認識SDK內的細節,去了解那些範例沒告訴你的事情,最終目標是寫出自己的GStreamer元件搭配SDK做出更彈性的應用。
今天要教大家如何將模型佈署在Triton Server,因為Client的工作DeepStream都有預先寫好的工具,我們就以介紹Server佈署為優先。 建立...
我們在Day 06的時候又示範過執行一路串流,而只要你的硬體扛的住,DeepStream就能一次執行多路串流,但各路畫面是獨立的,所以就得靠nvmultistr...
今天要介紹DeepStream的視覺化元件nvdsosd。它的工作就是接收DeepStream設計好的Metadata渲染到畫面上,並且渲染工作是用GPU完成的...
GstBuffer 就是一個存放資料的緩衝區,也是GStreamer各元件之間傳遞的資料,所有的資料都打包在GstBuffer內傳遞給下一個元件,使用時則是把資...
DeepStream已經做好了編/解碼的元件nvvl42decoder、nvv4l2h264enc、nvv4l2h265enc,只要元件順序接對就能輕鬆使用硬體...
GLib是用C實作的高階程式庫,目標是易用及容易開發應用程式,而GStreamer是基於GLib實作的多媒體串流框架,所以在我們深入GStreamer之前,我認...
我們現在對GLib有了基礎的認識,今天就將先前的範例用C寫出來,進一步的了解GObject、GMainLoop是什麼,以及過去提到的Element、Pad、Pi...
GStreamer設計了一些手段讓應用程式可以跟Pipeline的資料互動,其中一種就是探針(Probe),呼叫者可以將GstProbe戳在元件的Pad上,如此...
昨天介紹過如何迭代DeepStream的Metadata,今天我們來細看每種Metadata的成員,對於日後要調整Metadata會很有幫助 NvDsBatch...
現在大家已經知道如何迭代NvDsBatchMeta,但這只停留在「讀取」,實際應用免不了要有「寫入」的能力,所以今天就教大家如何附加Meta Data,看看結果...