2009-04-15 14 views
7

मैं एक स्ट्रीमिंग संगीत एप्लिकेशन विकसित कर रहा हूँ।संभव है कि एमएमएस, ASX, iPhone पर RTSP स्ट्रीम स्ट्रीम करने के लिए है?

मैं एक विधि का उपयोग कर एमपी 3 स्ट्रीम कर सकते हैं here का वर्णन किया। क्या कोई कोर ऑडियो या अन्य ढांचे का उपयोग करके अन्य प्रारूपों (एएसएक्स, आरटीएसपी या एमएमएस) स्ट्रीम करने के लिए दृष्टिकोण जानता है।

अग्रिम धन्यवाद।

+0

आप एमएमएस और RTSP धाराओं स्ट्रीम करने के लिए FFmpeg लाइब्रेरी का उपयोग कर सकते हैं। मेरे उत्तर पर एक नज़र डालें [यहां] (http://stackoverflow.com/questions/2445918/is-it-possible-to-decode-an-mmswma2-stream-using-audio-units-on-the-iphone/ 8136244 # 8136244) कैसे आप AudioQueue के साथ संयोजन में FFmpeg का उपयोग कर सकते हैं। –

उत्तर

9

एमएमएस, ASX, और RTSP ऐतिहासिक दृष्टि से, कुछ हद तक स्वामित्व प्रोटोकॉल (माइक्रोसॉफ्ट और असली, विशेष रूप से से) कर रहे हैं ताकि आप मुसीबत एक अधिकारी सेब कार्यान्वयन खोजने पड़ सकता है।

यहाँ एमएमएस प्रोटोकॉल के एक LGPL कार्यान्वयन नहीं है: https://launchpad.net/libmms या आप यहाँ माइक्रोसॉफ्ट से प्रोटोकॉल के लिए दस्तावेज़ प्राप्त कर सकते हैं: http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-MMSP%5D.pdf

ASX एक्सएमएल में सिर्फ एक मेटाडाटा प्रारूप है, आप इसे एमएमएस या http यूआरएल से स्ट्रीम करने के लिए इस्तेमाल करेंगे। http://msdn.microsoft.com/en-us/library/bb249663.aspx

RTSP यहाँ एक LGPL कार्यान्वयन है: इसके लिए आधिकारिक संदर्भ माइक्रोसॉफ्ट की साइट पर है http://www.live555.com/liveMedia/ यह एक मानक प्रोटोकॉल (RFC 2326 और RFC 3550) है, लेकिन जाहिरा तौर पर अक्सर इस तरह के रियल के RDT परिवहन के रूप में मालिकाना एक्सटेंशन के साथ प्रयोग किया जाता है, तो इसे फिर से यदि आप सक्षम हैं तो लाइब्रेरी का उपयोग करना आसान हो सकता है।

0

FStream ऑडियो के लिए अच्छा है संभाल कर सकते हैं की कोशिश करो। आप वीडियो स्ट्रीमिंग के लिए स्ट्रीमर का भी उपयोग कर सकते हैं। यह एक अच्छा ऐप है सिवाय इसके कि यह बिल्कुल अनुकूल नहीं है। यूआरआई एमएमएस टाइप करें: // सर्वर/अपने पसंदीदा में। फिर उस पर क्लिक करें। आपको एक बटन मिलेगा जो कहता है: "रोकें"। इसे पढ़ने के लिए फिर से क्लिक करें: "रोकें"। फिर 10-15 सेकंड के लिए प्रतीक्षा करें, वीडियो उसके बाद स्ट्रीमिंग शुरू हो जाएगा। सुनिश्चित करें कि आप एक यूआरआई चुनते हैं जिसे आप निश्चित रूप से काम करते हैं।

+0

यह सवाल पूछने का उत्तर नहीं है ..! – Chella

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