rtsp://IP_OF_DEVICE:8554/ds-test
時間:2022-03-17 11:09:01 | 來源:行業(yè)動態(tài)
時間:2022-03-17 11:09:01 來源:行業(yè)動態(tài)
,到此就完成將推理計算的結果透過RTSP服務向外推送的工作。
最后關于osd_sink_pad_buffer_probe的部分,與deepstream_test_1.py的內(nèi)容完全一樣,就不重復說明,至于代碼最后面有個def parse_args():的部分,只是為了解析程式讀入的指令參數(shù),很容易就能看懂,這里也不浪費篇幅去講解。
現(xiàn)在是否可以準備執(zhí)行這個應用呢?當然是可以的,只不過好像還沒有準備好接收視頻的環(huán)境!這個其實也很簡單,請找到與本臺邊緣設備(Jetson Nano 2GB)在相同網(wǎng)段的另一臺電腦,可以是Windows、MacOS、Ubuntu操作系統(tǒng),只要能安裝VLC這個播放軟件就可以。
假設是使用USB線連接Jetson Nano 2GB與PC的狀態(tài),這時在PC上可以透過192.168.55.1這個IP訪問到Jetson Nano 2GB?,F(xiàn)在可以先打開VLC,選擇打開網(wǎng)路串流后,輸入rtsp://192.168.55.1:8554/ds-test(如下圖)
然后在Jetson Nano 2GB上執(zhí)行一下指令:
# 在DeepStream設備(如Jetson Nano 2GB)
cd DeepStream根目錄/sources/deepstream_python_apps/apps
cd deepstream-test1-rtsp-out
ln -s ../../../../samples/streams/sample_720p.h264 sample_720.h264
python3 deepstream_test_1_usb.py -i sample_720.h264
|
執(zhí)行前:下圖左是用Nomachine連接到Jetson Nano 2GB的顯示,下圖右是在PC上打開VLC之后的畫面。
執(zhí)行后:下圖左可以看到Jetson Nano 2GB正在執(zhí)行推理計算,并且將視頻流送出,下圖右是在PC的VLC按下播放鍵之后的畫面。
這樣就完成這個deepstream-test1-rtsp-out的范例,建議大家能多花時間將代碼修改的部分好好再咀嚼一番。《完》