मुख्य सामग्री पर जाएँ
Callaba

OBS Studio में RTMP स्ट्रीम भेजें और प्राप्त करें

इस पेज पर

OBS से RTMP भेजने के लिए Settings → Stream में दिया गया URL और stream key दर्ज करें। OBS में feed पाने के लिए Media Source में उस काम के लिए दिया गया receiver URL उपयोग करें। Publisher और Receiver अलग access roles हैं, लेकिन वे एक ही configured stream name उपयोग करते हैं और RTMP URL भी समान हो सकता है।

OBS खोलने से पहले क्या चाहिए

  • Enabled RTMP listener और उसके लिए जारी publisher URL/key।
  • जानबूझकर चुने video और audio sources वाला known OBS scene।
  • Feed पहुँचने के बाद उसे सिद्ध करने के लिए अलग receiving या monitoring path।

इस प्रक्रिया में deployment से दिए गए Custom RTMP values उपयोग होते हैं। OBS का version-specific setup documentation उपलब्ध है।

Controlled और Guest inputs

Controlled mode के लिए दिया गया URL और configured stream name उपयोग करें; Publisher और Receiver roles एक ही connection name लेते हैं। Guest mode में भी OBS field का नाम Stream Key रखता है: वहाँ कोई खाली न रहने वाला चुना हुआ stream name डालें और receive करने के लिए वही name उपयोग करें। Guest mode endpoint को जानबूझकर खोलता है।

OBS से Callaba को RTMP भेजें

  1. OBS में Settings → Stream खोलें।
  2. Service के रूप में Custom… चुनें।
  3. दिया गया server URL Server में और publisher value Stream Key में डालें।
  4. Apply पर क्लिक करें, फिर streaming शुरू करें।
  5. Callaba में पुष्टि करें कि RTMP Server active publisher और incoming bitrate दिखाता है।

अपेक्षित परिणाम: OBS के भेजते समय दिया गया publisher active दिखता है और bitrate बदलती है। OBS streaming बताए पर listener idle रहे, तो exact server path और key मिलाएँ, फिर listener port और publisher access rule जांचें।

OBS में RTMP feed प्राप्त करें

  1. इस OBS receive path के लिए बनाया गया receiver या player URL प्राप्त करें।
  2. Scene में Media Source जोड़ें।
  3. Local File बंद करें और receiver URL को Input में डालें।
  4. OBS preview में picture और इच्छित audio की पुष्टि करें।

अपेक्षित परिणाम: receiving OBS scene चुनी हुई feed और उसका अपेक्षित audio दिखाता है। RTMP ingest URL browser player URL नहीं है। Browser playback अलग workflow है और ब्राउज़र में native RTMP के बजाय configured HLS/Web Player endpoint उपयोग करना चाहिए।

Event से पहले दोनों दिशाएँ जांचें

जांचयह क्या सिद्ध करती है
OBS sender connectedOBS ने publisher session का प्रयास किया है।
Server activity और bitrateListener ने publisher स्वीकार किया है और media flow देख रहा है।
Receiver picture और audioचुना receive path उपयोगी programme media decode करता है।
चुना outputअलग से configured recording, route या player काम करता है।

सामान्य विफलताएँ

Connection तुरंत विफल हो: URL और stream name/key फिर कॉपी करें; listener और network path जांचें। Connection सफल हो पर उपयोगी media न मिले: OBS scene, audio source, encoder logs और receiver-side media देखें। Receiver खाली रहे: पुष्टि करें कि OBS configured RTMP receive path और वही stream name/key उपयोग कर रहा है, फिर media compatibility व receiver state देखें।

संबंधित configuration

Configured ingest path बनाने के लिए Callaba RTMP Server, lifecycle और access detail के लिए RTMP Server operator guide, और ब्राउज़र में देखना अगला काम हो तो RTMP player and browser playback उपयोग करें।

दोहराया जा सकने वाला OBS acceptance run

Free TCP port पर RTMP Server बनाएँ, फिर एक Publisher Stream और एक Receiver Stream बनाएं। दिया गया publisher URL और stream name/key हूबहू कॉपी करें; display server name से URL न बनाएं। OBS receiver के लिए उसी stream name/key के साथ configured RTMP receive path उपयोग करें। Browser viewing के लिए अलग HLS या Web Player output बनाएं। OBS में platform preset नहीं, Custom service चुनें। पहले सुरक्षित test के लिए FLV/RTMP output path में H.264 video और AAC audio भेजें; resolution, frame rate और bitrate को deployment द्वारा स्वीकार मानों पर रखें, फिर एक समय में एक parameter बदलें।

Callaba में getStatistics देखें: input bitrate और publisher count ingest की पुष्टि करते हैं; receiver count केवल receiver जुड़ने पर बदलता है। OBS में receiver के लिए Media Source जोड़ें, Local File बंद करें, receiver URL को Input में डालें और source को scene में visible रखें। Active publisher के साथ black preview receiver URL या media compatibility की ओर इशारा करता है; zero input bitrate sender, key, port या publisher role की ओर। Exact listener और statistics fields के लिए RTMP Server lifecycle reference देखें।

अगले चरण

Ingest path बनाने के लिए Callaba RTMP Server उपयोग करें, फिर जब ब्राउज़र में देखना अगला काम हो तो RTMP player and browser playback उपयोग करें।