> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deployment/hi/self-hosted/enterprise/deployment-manager/setting-up/add-a-stream.md).

# Stream जोड़ें

Deployment Manager द्वारा प्रबंधित अपने edge device पर किसी Workflow को चलाने के लिए, आपको एक Stream जोड़ना होगा। Stream कैमरा फीड को input के रूप में स्वीकार करता है और कैमरे के डेटा को चुने गए Workflow पर चलाता है।

Stream जोड़ने के लिए, आपको यह चाहिए:

* Deployment Manager के साथ सेट किया गया एक device।
* डिवाइस के लिए उपलब्ध एक कैमरा
* एक Workflow जिसे आप अपने डिवाइस पर deploy करना चाहते हैं।

Streams निम्न के माध्यम से configured कैमरों को पढ़ सकते हैं:

* एक RTSP stream, या;
* USB के माध्यम से सीधे आपके edge device से जुड़ा एक webcam
* GigE (Ethernet) या USB 3.0 के माध्यम से जुड़ा एक Basler camera
* GigE (Ethernet) के माध्यम से जुड़ा एक Lucid camera

{% hint style="info" %}
Basler और Lucid industrial cameras Enterprise plans पर उपलब्ध हैं। उन्हें सक्षम करने के लिए, [sales team से संपर्क करें](https://roboflow.com/sales).
{% endhint %}

Stream जोड़ने के तीन चरण हैं:

1. कैमरा जानकारी जोड़ें
2. एक workflow चुनें।
3. configuration की समीक्षा करें।

### कैमरा जानकारी जोड़ें

Stream जोड़ने के लिए, अपने dashboard से Deployment Manager के साथ पंजीकृत किसी Device पर क्लिक करें, फिर "Add Stream" पर क्लिक करें:

<figure><img src="/files/99670812ba3b57d4dd20b0e6bbd0740e73964ea4" alt=""><figcaption></figcaption></figure>

फिर एक window दिखाई देगी जिसमें आप अपना Stream configure कर सकते हैं:

<figure><img src="/files/c135f312fde5c922bc641436e907e8be076bc0ed" alt="" width="375"><figcaption></figcaption></figure>

इस window में, यह भरें:

1. अपने Stream का नाम।
2. stream type (उदा.: "RTSP Stream", "USB Camera", "Basler Camera", "Lucid Camera").
3. उस stream type के लिए video source:
   * "RTSP Stream": कैमरे का "RTSP URL"।
   * "USB Camera": आपके डिवाइस में लगे कैमरे का "Camera Index"। यदि आपने केवल एक कैमरा लगाया है, तो यह संभवतः 0 होगा।
   * "Basler Camera": कैमरे द्वारा उपयोग किया जाने वाला "Connection", फिर GigE (Ethernet) के लिए उसका "IP Address" या USB 3.0 के लिए उसका "Serial Number"।
   * "Lucid Camera": कैमरे का "IP Address", जो camera discovery से पहले से भरा हुआ होता है। Stream उस address पर कैमरे से connect होता है, और Roboflow उस address को बनाए रखता है [जो कैमरे को assigned है](/deployment/hi/self-hosted/enterprise/deployment-manager/making-changes/set-camera-static-ip.md)। इसके बजाय "Camera Index" भरने के लिए फ़ील्ड खाली छोड़ें, जो उस स्थिति पर मौजूद किसी भी Lucid camera से connect होता है।
4. Stream पर चलाने के लिए एक Workflow चुनें।
5. एक Mode चुनें: "Continuous" (default) Workflow को हर frame पर चलाता है, जबकि "Triggered" केवल स्पष्ट रूप से trigger किए जाने पर ही Workflow चलाता है। देखें [Stream Trigger करें](/deployment/hi/self-hosted/enterprise/deployment-manager/making-changes/trigger-a-stream.md) triggering विकल्पों के लिए।

यह जानकारी भर लेने के बाद, अपने Stream के साथ एक Workflow सेट अप करने के लिए आगे बढ़ने हेतु "Create Stream" पर क्लिक करें। नए stream का प्रारंभिक setup कई मिनट ले सकता है क्योंकि device workflow और उससे जुड़े किसी भी model weights को डाउनलोड करता है। अंततः, Stream आपकी Streams की सूची में दिखाई देगा:

<figure><img src="/files/c146281af72b0a3cda8583d0757bb319f8b834de" alt=""><figcaption></figcaption></figure>

जब आप पहली बार Stream जोड़ते हैं, तो status दिखाएगा कि आपका Stream "Provisioning" है। जब आपका Workflow आपके डिवाइस पर डाउनलोड हो जाएगा और चल रहा होगा, तब आपके Stream का status "Running" में अपडेट हो जाएगा।

जब stream status "Running" होता है, तो इसका अर्थ है:

1. आपका Workflow आपके डिवाइस पर चल रहा है।
2. आप अपने Stream से frames और logs देख सकते हैं।

### RTSP Credentials

यदि आपके कैमरे को username और password की आवश्यकता है, तो उन्हें RTSP URL में जोड़ने के बजाय "Username" और "Password" फ़ील्ड में दर्ज करें।

जो devices encrypted credentials का समर्थन करते हैं, वे एक "Store credentials encrypted" checkbox भी दिखाते हैं। username और password को stream URL के बजाय device पर encrypted रूप में संग्रहीत करने के लिए इसे checked रहने दें।

सहेजे गए credentials फिर से नहीं दिखाए जाते। फ़ील्ड में "Saved (enter to change)" लिखा होगा, और उन्हें बदलने के लिए आपको दोनों दर्ज करने होंगे। इसके बजाय credentials को URL में सहेजने के लिए, दोनों दर्ज करें, box को uncheck करें, फिर save करें। जब तक आप ऐसा नहीं करते, encrypted credentials device पर बने रहते हैं और URL में मौजूद किसी भी credentials पर प्राथमिकता लेते हैं।
