2010-10-24 10 views
18

को मैं एक आईपी कैमरा जो RTSP और आरटीपी के माध्यम से स्ट्रीमिंग है की है। आदर्श रूप से मैं आरटीएसपी को आरटीएमपी में परिवर्तित करना चाहता हूं ताकि इसे लाइवस्ट्रीम या इसी तरह की स्ट्रीमिंग सेवाओं में स्ट्रीम किया जा सके। क्या कोई मुझे बता सकता है कि मैं आरटीएसपी को आरटीएमपी में कैसे परिवर्तित कर सकता हूं और फिर इसे स्ट्रीमिंग सेवाओं में स्ट्रीम कर सकता हूं?RTSP RTMP स्ट्रीमिंग

उत्तर

2

कुछ विकल्प हैं, लेकिन अब तक सबसे आम Wowza server है, जो आरटीएसपी को पचाने और फिर आरटीएमपी आउटपुट करेगा।

4

कुछ व्यापक अनुसंधान के बाद, मैं ने पाया है कि लगभग सभी RTSP-> RTMP "समाधान" प्रदाता Wowza 2 का उपयोग परिवर्तित करने के लिए RTSP-> RTMP। बस। एक बार जब आप उन्हें बताते हैं कि आपको एमपीईजी 4 भाग 2 को एमपीईजी 4 भाग 10 (एच .264) में परिवर्तित करने की तरह कुछ भी चाहिए, तो वे आपको बताएंगे कि वे ऐसा नहीं कर सकते हैं।

Wowza 3 है, जो अक्टूबर 2011 में जारी किया जाएगा, एक ट्रांसकोडिंग मॉड्यूल जो जो अतिरिक्त सामग्री ट्रांसकोड RTSP- करने के लिए> RTMP धारा रूपांतरण में सक्षम होना चाहिए होगा।

अन्य संभावित विकल्प हैं: VLCplayer MPlayer FFmpeg

मैं अभी भी शोध कर रहा हूँ और इस विषय अपडेट हो जाएगा एक बार मैंने किया हूँ।

0

अपने विकल्पों को सारांशित करने के लिए, आप निम्न स्ट्रीमिंग सर्वरों में से एक का उपयोग कर सकते हैं: वाह, अवास्तविक मीडिया सर्वर, crtmpserver, erlyvideo। उन सभी को आरटीएसपी स्ट्रीम प्राप्त होगी और इसे आरटीएमपी के साथ फिर से स्ट्रीम किया जाएगा।

+0

अच्छा सारांश है, धन्यवाद। – Namesniper

6

ffmpeg का उपयोग कर आप

RTMP करने के लिए उदाहरण

ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]" 

लिए RTSP धारा में बदल सकते हैं ubuntu या लिनक्स ओएस पर ऊपर वाक्य रचना चलाते हैं। यह धारा

0

तुम भी इसके लिए GStreamer का उपयोग कर सकते RTMP करने के लिए अपने RTSP धारा में परिवर्तित कर देंगे। बस एक rtsp/rtp क्लाइंट (स्रोत) बनाएं, इसे वैकल्पिक रूप से mux पर पाइप करें (यदि आपको किसी भी ट्रांसकोड की आवश्यकता है, तो आप यहां जोड़ सकते हैं) और rtmp पर डुबोएं। वीएलसी की तुलना में, प्रदर्शन तेज होगा और यह वाह से तुलना में मुफ़्त है।

संबंधित मुद्दे