2009-05-04 13 views
11

क्या कोई भी अच्छा आरटीएसपी क्लाइंट/सर्वर जावा लाइब्रेरी के बारे में जानता है?जावा आरटीएसपी क्लाइंट/सर्वर लाइब्रेरी

Google पर खोजें जेएमएफ का खुलासा करता है, जो बहुत पुराना है।

धन्यवाद।

उत्तर

1

आप FMJ का उपयोग करने का प्रयास कर सकते हैं। यह पुस्तकालयों का एक सेट है जो जावा इंटरफेस में बहुत से आधुनिक कोडेक्स लपेटता है।

+0

मैं वास्तव में इस से परिचित है, लेकिन यह RTSP का समर्थन नहीं करता :(। कोई अन्य सुझाव? – SyRenity

+0

FMJ अपने समय से आगे था, लेकिन शायद 3+ वर्षों में छुआ नहीं किया गया है। उनके ffmpeg कार्यान्वयन था वास्तव में जब मैंने कई साल पहले इसका उपयोग करने की कोशिश की थी, तो एक्सग्लगर के साथ जाएं। –

1

आरटीएसपी प्रोटोकॉल का कोई जावा कार्यान्वयन नहीं है। आपको एनआईओ फ्रेमवर्क (मिनिया, ग्रिजली, नेटी ...) का उपयोग करके इसे स्वयं करना संभव है।

1

रेड 5 में कुछ समर्थन है या आरटीएसपी के लिए समर्थन प्राप्त करने जा रहा है और जावा आधारित है।

+0

रेड 5 आरटीएमपी है, आरटीएसपी नहीं। वे * पूरी तरह से * अलग हैं। (माना जाता है कि वे स्ट्रीमिंग प्रोटोकॉल दोनों ही हैं, लेकिन इसके अलावा, पूरी तरह से अलग।) –

+0

मैंने यहां इसी प्रश्न में रेड 5 आरटीपी/आरटीएसपी के बारे में पोस्ट किया: http://stackoverflow.com/questions/3193837/java-rtp-rtcp-library-using-nio –

1

और, जैसा कि मुझे लगता है कि आप पहले से ही पता है, तुम Xuggler :)

+2

Xuggler को RTSP के साथ क्या करना है? – Gili

20

उपयोग कर सकते हैं आप अभी भी रुचि रखते हैं, Netty संस्करण 3.2 के बाद से RTSP सहायता प्रदान करता है।

+5

* मुझे दिलचस्पी है :) :) – Malcolm

4

whith वीएलसी (VideoLAN क्लाइंट) का उपयोग कर सकते आप Netty NIO ढांचे का उपयोग कर सकते हैं अपने खुद के RTSP सर्वर/ग्राहक कार्यान्वयन लिखने के लिए।

1

Gstreamer को देखो। मैंने आरटीएसपी क्लाइंट के लिए जावा कोड बनाया है। और यह भी RTSP सर्वर पर लिंक पोस्ट rtsp streaming on java

0

यहाँ एक सी # पुस्तकालय है अगर आप कुछ पोर्टिंग करने के लिए परवाह ..

http://net7mma.codeplex.com/

1

कुछ समय पहले मैं एंड्रॉयड स्ट्रीमिंग ग्राहक (एंड्रॉयड स्ट्रीम सकता RTSP कोड जोड़ने के बाद मीडिया सर्वर के लिए, उस विशेष मामले में Wowza)। उस दृष्टिकोण के साथ ही जोड़ी मुश्किल क्षणों हैं:

  • यह यूनिक्स सॉकेट के साथ ज्ञात चाल और mp4 आदेश Nalu इसे से बाहर प्राप्त करने के लिए उपकरण के द्वारा उत्पन्न की पार्स करने के आधार पर किया गया था,
  • ऑडियो और वीडियो के लिए टाइमस्टैम्प सिंक्रनाइज़ेशन वास्तव में मीडिया को प्राप्त करने के लिए दो मीडिया रिकॉर्डर (ऑडियो के लिए और ऑडियो के लिए) उपयोग किए जाने पर एंड्रॉइड पर छोटा नहीं है।
संबंधित मुद्दे