簡體   English   中英

如何在啟動時運行 GStreamer(Aravissrc 和 AWS Kinesis Video Stream)

[英]How to run GStreamer (Aravissrc & AWS Kinesis Video Stream) on boot

對於某些人來說這可能很簡單,但對於像我這樣的新手來說,我無法弄清楚並想尋求幫助。

我希望在啟動時運行此命令 -

gst-launch-1.0 aravissrc ! video/x-raw, format=RGB,width=640,height=480 ! videoconvert! video/x-raw,format=YUY2 ! videoconvert ! x264enc bframes=0 key-int-max=45 bitrate=512 tune=zerolatency ! h264parse ! video/x-h264,stream-format=avc,alignment=au,profile=baseline ! kvssink stream-name=" YOUR_STREAM_NAME" storage-size=512 access-key="YOUR_AWS_ID" secret-key="YOUR_AWS_SECRET_KEY: aws-region=" YOUR_AWS_REGION"

我在 shell 腳本中添加了這個命令,並試圖使用/etc/rc.local運行該腳本,但它沒有工作。 我嘗試運行腳本本身,但我得到了

警告:錯誤的管道:沒有元素“aravissrc”

我添加了導出環境變量,但仍然沒有運氣。 當我在終端上運行該命令時,它可以正常工作。 對我所缺少的有什么想法嗎?

任何反饋將不勝感激!

謝謝,

您可以做的第一件事是檢查環境變量是否在您啟動時自動設置。 您可以通過運行printenv來做到這一點

另一件事是,您可能必須直接從 gst 目錄運行命令。 當您在終端上運行命令時,您是從哪個目錄運行它的? 嘗試更改腳本中的目錄,看看是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM