RTMP

RTMP का पूरा नाम “Real-Time Messaging Protocol” है। RTMP एक protocol है, जो Internet पर ऑडियो और वीडियो संचारित करने के लिए डिज़ाइन किया गया है। इसका उपयोग demand पर Multimedia content को stream करने के लिए किया जाता है, और Live streaming का भी समर्थन करता है।

RTMP पर स्ट्रीमिंग के लिए मीडिया server की आवश्यकता होती है, जैसे Adobe Media Server (AMS) ग्राहक TCP पर स्ट्रीमिंग सर्वर से connect होते हैं, आमतौर पर पोर्ट 1 9 35 का उपयोग करते हुए। आरटीएमपी स्ट्रीम URL आमतौर पर एक format का उपयोग करते हैं जैसे कि:

RTMP: //stream.domain.com/LiveStream

अधिकांश web browser rtmp:// prefix को नहीं पहचानते हैं। इसके बजाए, स्ट्रीमर्स आरटीएमपी इनपुट स्वीकार करने वाली स्ट्रीमिंग सेवा में एक RTMP URL (मीडिया सर्वर द्वारा प्रदान किए गए) को प्रकाशित कर सकते हैं। उदाहरणों में Vimeo, यूट्यूब लाइव (YouTube Live), या फेसबुक लाइव (Facebook Live) शामिल हैं। सेवा तब इसी website या app के माध्यम से स्ट्रीम को प्रसारित करती है।

इतिहास (History)

Macromedia ने आरटीएमपी बनाया। एडोब ने 2005 में मैक्रोमीडिया का अधिग्रहण किया, जिसमें आरटीएमपी के अधिकार भी शामिल थे, जो Flash technology platform का हिस्सा था। जबकि आरटीएमपी फ्लैश प्रारूपों को स्ट्रीम कर सकता है (जैसे .swf, .flv, और .f4v), यह कई अन्य प्रकार के ऑडियो / वीडियो ट्रांसमिशन का भी समर्थन करता है।

चूंकि फ्लैश का उपयोग कम हो गया है, आरटीएमपी फ्लैश मीडिया के बजाय मानक compressed video ऑडियो और वीडियो को स्ट्रीम करने के लिए अधिक सामान्य रूप से उपयोग किया जाता है। एडोब ने आरटीएमपी को एक खुला specification भी बनाया है, जिसका उपयोग तृतीय-पक्ष अनुप्रयोगों द्वारा किया जा सकता है। उदाहरणों में Nimble Streamer, Open Broadcaster Software, और Wowza Streaming Engine शामिल हैं।

नोट: 2020 तक, एडोब मीडिया सर्वर, Flash Media Live Encoder के लिए बिक्री और समर्थन, और आरटीएमपी एसडीके एडोब की बजाय Veriskope द्वारा प्रदान किए जाते हैं।