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

Callaba · क्लाउड और सेल्फ-होस्टेड

लाइव वीडियो के लिए SRT सर्वर सॉफ़्टवेयर

एन्कोडर और प्रोडक्शन टूल से SRT स्ट्रीम प्राप्त करें। ब्राउज़र में कनेक्शन की स्थिति जाँचें, पहुँच नियंत्रित करें और फीड को रिसीवर तक रूट करें। प्रोडक्शन की आवश्यकता होने पर रिकॉर्डिंग, Multiview या मिक्सिंग जोड़ें।

अपने AWS खाते या संचालित Linux इन्फ्रास्ट्रक्चर पर चलाएँ।

लाइव SRT डेमो

लाइव SRT कनेक्शन आज़माएँ

एक घंटे के लिए अस्थायी कनेक्शन बनाएँ। अपना फ़ीड कॉलर मोड में पब्लिशर पते पर भेजें, स्ट्रीम ID खाली रखते हुए। उसे नीचे Multiview में देखें या अपना रिसीवर कॉलर मोड में रिसीवर पते से कनेक्ट करें।

बनाने के लिए तैयार

सर्वर controls

SRT कनेक्शन और सर्वर लॉग मॉनिटर करें

डैशबोर्ड छोड़े बिना देखें कि कौन-सा पब्लिशर जुड़ा है, उसका बिटरेट और RTT जाँचें तथा कनेक्शन इवेंट खोजें।

तय करें कि कौन कनेक्ट कर सकता है

स्ट्रीम ID या पीयर-IP नियमों से पब्लिशर और रिसीवर एक्सेस नियंत्रित करें। एन्क्रिप्शन सक्रिय हो तो मेल खाता SRT पासफ़्रेज़ सेट करें।

नेटवर्क पथ जाँचें

जाँचें bitrate, RTT, पैकेट हानि और जुड़े हुए पीयर से पहले changing रिसीवर या encoder.

कनेक्शन त्रुटियाँ खोजें

सर्वर सेटिंग से Show लॉग खोलें। अपडेट रोकें, समय या संदेश से खोजें और आवश्यक इवेंट निर्यात करें।

Own SRT सर्वर

Make पहले कनेक्शन

तय करें कि आपका एन्कोडर और रिसीवर कैसे कनेक्ट होंगे। प्लेसहोल्डर को Callaba डैशबोर्ड में दिखे मान से बदलें।

कनेक्शन पैटर्न

होस्ट & पोर्ट patternTwo distinct UDP पोर्ट: one पब्लिशर पोर्ट और one रिसीवर पोर्ट. स्ट्रीम ID हैं deliberately empty.

पब्लिशर पता

srt://example.invalid:YOUR_PUBLISHER_PORT?mode=caller

उपयोग करें पब्लिशर UDP पोर्ट. Leave स्ट्रीम ID empty के लिए यह अलग-पोर्ट pattern.

रिसीवर पता

srt://example.invalid:YOUR_RECEIVER_PORT?mode=caller

उपयोग करें distinct रिसीवर UDP पोर्ट. Leave स्ट्रीम ID empty here too.

Prepare सर्वर

In Streaming servers → SRT servers, बनाएँ लिस्नर और reserve UDP पोर्ट या पोर्ट. In Streams, इच्छित पब्लिशर और रिसीवर भूमिकाओं के लिए खाली स्ट्रीम ID की अनुमति दें।

दोनों एंडपॉइंट कॉन्फ़िगर करें

सेट करें encoder और रिसीवर को कॉलर और paste their respective पता. कॉलर और लिस्नर describe who initiates session; they do नहीं describe media direction.

जाँचें वीडियो और ऑडियो

स्रोत शुरू करें। आँकड़ों में पब्लिशर और इनकमिंग बिटरेट की पुष्टि करें, फिर रिसीवर पर चित्र और ऑडियो सुनें।

Encoder और रिसीवर सेटअप

कनेक्ट करें an SRT-capable स्रोत

अपने एन्कोडर या प्रोडक्शन एप्लिकेशन का SRT आउटपुट उपयोग करें। Callaba से पब्लिशर पता और कनेक्शन सेटिंग भरें, फिर रिसीवर द्वारा समर्थित कंटेनर, वीडियो कोडेक और ऑडियो प्रारूप जाँचें। ये गाइड एप्लिकेशन-विशिष्ट सेटिंग कवर करते हैं:

कनेक्ट है modules

उपयोग करें आपका SRT sources in Callaba

पूरा प्रोग्राम restreaming से आगे भेजें या स्रोतों को नए आउटपुट में मिलाने के लिए mixer उपयोग करें।

मॉनिटर करें

Multiview में ऑडियो मीटर और स्ट्रीम जानकारी के साथ स्रोत साथ-साथ देखें।

Multiview देखें

मिक्स करें

SRT स्रोतों को अन्य इनपुट के साथ मिलाएँ। पूर्वावलोकन में दृश्य तैयार करें, फिर उन्हें Program पर लें।

SRT स्रोत मिलाएँ

चुनें कि यह कहाँ चलेगा

AWS या आपका अपना Linux सर्वर।

वही इन्फ्रास्ट्रक्चर चुनें जिसे आप संचालित करते हैं। ब्राउज़र से SRT कॉन्फ़िगर करें।

अपने AWS खाते में परिनियोजित करें

AWS Marketplace पर मौजूदा सॉफ़्टवेयर मूल्य और सदस्यता शर्तें देखें। EC2, स्टोरेज और डेटा ट्रांसफ़र अतिरिक्त इन्फ्रास्ट्रक्चर लागत हैं।

AWS पर परिनियोजित करें ↗

अपने Linux सर्वर पर इंस्टॉल करें

समर्थित Linux होस्ट, VM या निजी क्लाउड उपयोग करें। वर्तमान इंस्टॉलेशन मार्गदर्शिका अपनाएँ और अपने वर्कफ़्लो के लिए आवश्यक लाइसेंस मॉड्यूल यूनिट चुनें।

सेल्फ-होस्टेड इंस्टॉल करें →
कॉन्फ़िगरेशन बिल्डर

अपने SRT वर्कफ़्लो की कीमत तय करें।

वे मॉड्यूल चुनें जिन्हें साथ चलाना है। सॉफ़्टवेयर और इन्फ्रास्ट्रक्चर का मूल्य अलग-अलग है।

सेल्फ-होस्टेड टियर हर मॉड्यूल में अलग-अलग प्रगतिशील रूप से लागू होते हैं, असंबंधित मॉड्यूलों पर नहीं।

इनकमिंग स्ट्रीम
रीस्ट्रीमिंग और ट्रांसकोडिंग कार्य
रिकॉर्डिंग
Multiview
AV Mixer इनपुट
SRT रिकवरी पाथ
और मॉड्यूल
VOD दर्शक
पे-पर-व्यू दर्शक
वीडियो कॉल प्रतिभागी
NDI अडैप्टर
API एक्सेस
पूरा मूल्य निर्धारण और वर्कलोड योजना देखें

क्षमता योजना

स्ट्रीम, प्रोसेसिंग और स्टोरेज के लिए क्षमता रखें

समकालिक स्रोत और गंतव्य गिनें। पुनःप्रेषण के लिए नेटवर्क क्षमता और रिकॉर्डिंग के लिए डिस्क स्थान रखें। Multiview, mixing और transcoding समान एन्कोडेड फ़ीड को आगे भेजने से अधिक प्रोसेसिंग लोड जोड़ते हैं।

कनेक्शन checks

SRT कनेक्शन की समस्या दूर करें

encoder होगा नहीं connect

जाँचें कि सर्वर सक्रिय है, उसका सार्वजनिक पता और पब्लिशर UDP पोर्ट सही हैं तथा फ़ायरवॉल, NAT या AWS सुरक्षा समूह ट्रैफ़िक की अनुमति देता है। फिर दोनों सिरों पर अनुमत स्ट्रीम ID और पासफ़्रेज़ जाँचें।

कोडेक सेटिंग बदलने से पहले इवेंट इतिहास और Show लॉग में कनेक्शन प्रयास देखें।

कनेक्ट है, लेकिन चित्र या ऑडियो नहीं है

पहले जाँचें कि इनकमिंग बिटरेट मौजूद है। पुष्टि करें कि रिसीवर पोर्ट या युग्मित रिसीवर स्ट्रीम ID इच्छित फ़ीड चुनती है। फिर रिसीविंग एप्लिकेशन के अनुसार कंटेनर, वीडियो कोडेक और ऑडियो ट्रैक जाँचें।

ब्राउज़र में देखने के लिए संगत प्लेबैक पथ चाहिए; ब्राउज़र कच्चे SRT URL को सीधे नहीं चलाते।

चित्र breaks up या स्ट्रीम drops

एक ही अवधि में बिटरेट, RTT और पैकेट हानि की तुलना करें। अपलिंक क्षमता और पुनःप्रेषण मार्जिन जाँचें, फिर लेटेंसी सेटिंग देखें। बड़ा बफ़र लगातार अपर्याप्त अपलिंक को ठीक नहीं करता।

Export matching सर्वर लॉग को correlate disconnects के साथ स्रोत या network events.

SRT सर्वर questions

क्या मुझे स्ट्रीम ID चाहिए?

डेमो में अलग पब्लिशर और रिसीवर पोर्ट के लिए इसे खाली रखें। साझा लिस्नर पोर्ट पर युग्मित पब्लिशर और रिसीवर ID उपयोग करें। देखें two कनेक्शन methods.

क्या मैं SRT फ़ीड को YouTube या Twitch पर भेज सकता हूँ?

स्रोत को Callaba में प्राप्त करें, फिर गंतव्य के स्ट्रीम URL और कुंजी के साथ restreaming जॉब बनाएँ। वीडियो और ऑडियो सेटिंग उस प्लेटफ़ॉर्म की आवश्यकता के अनुसार मिलाएँ।

सकता है I मिक्स करें multiple SRT sources?

हाँ। SRT स्रोत AV Mixer में जोड़ें, पूर्वावलोकन में दृश्य बनाएँ और CUT या FADE के साथ अगला दृश्य Program पर लें। हर कैमरा या अन्य mixer इनपुट एक यूनिट उपयोग करता है। देखें वर्तमान Mixer-इनपुट मूल्य निर्धारण.

SRT सर्वर विकल्पों में Callaba कहाँ उपयुक्त है?

पहले तय करें कि सर्वर कौन चलाएगा और इनजेस्ट के बाद क्या होना है। Castr और IN/OUT-SRT जैसी होस्टेड सेवाएँ, MediaMTX और SRS जैसे ओपन-सोर्स सर्वर तथा SRT Mini Server जैसे Windows सॉफ़्टवेयर अलग परिचालन मॉडल के लिए हैं। Callaba AWS या आपके Linux इन्फ्रास्ट्रक्चर पर ब्राउज़र नियंत्रण और जुड़े वीडियो मॉड्यूल के साथ चलता है।

यदि आपका main task है routing between endpoints, भी explore SRT गेटवे workflow.

API access

सूची आपका SRT servers के साथ curl

यह केवल-पढ़ने वाला अनुरोध कॉन्फ़िगर किए गए SRT सर्वर लौटाता है। होस्ट और API टोकन को अपने सर्वर के मान से बदलें; अनुरोध कॉन्फ़िगरेशन नहीं बदलता।

सूची SRT servers के साथ curl
curl --request POST 'https://YOUR_CALLABA_SERVER/api/srt-servers/getAll' \
  --header 'x-access-token: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{"limit":10,"skip":0,"sort":{"server_created":1}}'

Ask AI

कनेक्शन गाइड और तकनीकी संदर्भमोड, पोर्ट, विलंबता, पहुँच और समस्या निवारण
प्रोटोकॉल की जानकारी चाहिए?

SRT कनेक्शन संदर्भ: पोर्ट, स्ट्रीम ID और लेटेंसी

अलग पोर्ट या युग्मित स्ट्रीम ID कॉन्फ़िगर करने, ट्रांसपोर्ट की स्थिति जाँचने, लेटेंसी तय करने और लाइव योगदान पथ की समस्या ढूँढने के लिए व्यावहारिक SRT सर्वर…

योगदान लिंक के लिए SRT का उपयोग करें

SRT सर्वर, या SRT लाइव सर्वर, SRT योगदान सत्र का कॉन्फ़िगर किया हुआ एंडपॉइंट है। SRT UDP पर चलता है और कनेक्शन मोड, पुनर्प्राप्ति तथा वैकल्पिक एन्क्रिप्शन देता है; SRT प्रोटोकॉल ड्राफ़्ट ट्रांसपोर्ट का वर्णन करता है।

कॉलर सत्र खोलता है और लिस्नर उसकी प्रतीक्षा करता है। ये नाम मीडिया की दिशा तय नहीं करते: संबंधित एंडपॉइंट या डाउनस्ट्रीम जॉब में पब्लिशर अथवा रिसीवर भूमिका कॉन्फ़िगर करें।

एक ही एक्सेस पैटर्न रखें

Streaming servers → SRT servers में सर्वर बनाएँ। पब्लिशर और रिसीवर एक्सेस की अनुमति देने के लिए Streams का उपयोग करें, फिर उस सर्वर का होस्ट और आवंटित UDP पोर्ट अथवा पोर्ट इस्तेमाल करें।

अलग पोर्ट के लिए एक पब्लिशर पोर्ट और एक रिसीवर पोर्ट आरक्षित करें; Streams प्रविष्टियों और एंडपॉइंट URL में खाली स्ट्रीम ID मान्य है। साझा लिस्नर पोर्ट के लिए समान सर्वर कोड और स्ट्रीम ID वाली युग्मित पब्लिशर व रिसीवर एक्सेस प्रविष्टियाँ, साथ में publisher/… और receiver/… उपसर्ग, उपयोग करें। परीक्षण के लिए एक ही पैटर्न चुनें; पहचानकर्ताओं को न मिलाएँ।

होस्ट फ़ायरवॉल और नेटवर्क किनारे पर चुना हुआ UDP पोर्ट या रेंज खोलें। NAT के पीछे का कॉलर पहुँच योग्य लिस्नर से आउटबाउंड कनेक्शन बना सकता है; वास्तविक स्रोत नेटवर्क से परीक्षण करें। एन्क्रिप्शन सक्रिय हो तो दोनों एंडपॉइंट पर एक ही पासफ़्रेज़ सेट करें।

FFmpeg से परीक्षण करें

ये उदाहरण अलग पब्लिशर और रिसीवर पोर्ट तथा खाली स्ट्रीम ID वाले सर्वर के लिए हैं। होस्ट, आवंटित पोर्ट और इनपुट फ़ाइल बदलें। FFmpeg SRT प्रोटोकॉल दस्तावेज़ इन URL विकल्पों को परिभाषित करता है।

स्थानीय MPEG-TS फ़ाइल प्रकाशित करें

Command
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"

रिसीवर पोर्ट से प्राप्त करें

Command
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"

FFmpeg में latency=200000 200 ms का उदाहरण है, क्योंकि विकल्प माइक्रोसेकंड में होता है। उत्पादन लेटेंसी को मापे गए RTT, हानि और स्वीकार्य एंड-टू-एंड विलंब के अनुसार तय करें; SRT लेटेंसी मार्गदर्शिका देखें।

इस्तेमाल होने वाले पथ की पूर्व-जाँच

  • इवेंट के लिए नियोजित होस्टनेम, UDP पोर्ट, एक्सेस पैटर्न और पासफ़्रेज़ के साथ स्रोत नेटवर्क से परीक्षण करें।
  • केवल आने वाले सत्र को नहीं, चुनी हुई स्ट्रीम के गंतव्य पर चित्र और प्रोग्राम ऑडियो को सत्यापित करें।
  • सक्रिय कॉन्फ़िगरेशन सहेजें और स्रोत, सर्वर तथा गंतव्य के मिलते हुए लॉग समय दर्ज करें।
  • फेलओवर प्रक्रिया तभी जाँचें जब इवेंट में उसका उपयोग होना है; उसके गंतव्य व्यवहार और ऑपरेटर हैंडऑफ़ को भी शामिल करें।

यथार्थवादी परिचालन सीमाएँ तय करें

SRT लेटेंसी ट्रांसपोर्ट पुनर्प्राप्ति बफ़र है, पूरा ग्लास-टू-ग्लास विलंब नहीं। कैप्चर, एन्कोडिंग, रिसीवर बफ़रिंग, डिकोडिंग, पैकेजिंग और प्लेयर बफ़रिंग भी समय जोड़ते हैं। बफ़र घटाने से पहले पूरे पथ को मापें।

समकालिक स्ट्रीम, मापे गए बिटरेट, पुनःप्रेषण, मॉनिटरिंग और सक्रिय डाउनस्ट्रीम जॉब के लिए नेटवर्क व होस्ट संसाधन नियोजित करें। लंबे इवेंट से पहले पूरे नियोजित लोड को इतना समय चलाकर देखें कि कतार, संसाधन टकराव या अस्थिर स्रोत कनेक्टिविटी सामने आ सके। मुख्य/बैकअप ट्रांसपोर्ट रूट स्विच के दौरान जुड़े रिसीवर और पुलर सत्र बनाए रख सकता है; इवेंट में भरोसा करने से पहले उसके फ़ीड, बफ़र और गंतव्य व्यवहार जाँचें।

अन्य सेटअप मार्गदर्शिकाएँ

वास्तविक फीड से शुरू करें

अपने डिप्लॉयमेंट मॉडल में Callaba SRT Server का मूल्यांकन करें

क्लाउड में शुरू करें, Linux पर इंस्टॉल करें या ऑटोमेशन से पहले लाइव Multiview अनुभव देखें।