2011-03-29 13 views
5

मैं बिल्ड-इन वीडियोज़िव/मीडियाप्लेयर का उपयोग करके अपने एंड्रॉइड ऐप में आरटीएसपी वीडियो स्ट्रीम खेलने की कोशिश कर रहा हूं, लेकिन अलग-अलग रोम या विभिन्न नेटवर्क स्थिति (यूडीपी पैकेट अवरुद्ध) पर हमेशा विभिन्न समस्याएं होती हैं, यह वास्तव में कष्टप्रद है इसलिए मैं अपने स्वयं के आरटीएसपी क्लाइंट को लाइव 555 स्रोत और जीएलएस और एफएमपीईपीजी के साथ कार्यान्वित करना चाहता हूं। मैं एक वीडियो दिखाने के लिए ffmpeg और GLES का उपयोग करने का तरीका समझ सकता हूं, लेकिन मैं live555 से परिचित नहीं हूं।एंड्रॉइड पर लाइव 555

क्या एंड्रॉइड पर लाइव 555 का कोई संकलित संस्करण है? या मैं खुद यह कैसे कर सकता हूं?

धन्यवाद।

+0

की संभावित डुप्लिकेट [किसी को सफलतापूर्वक live555 मोड़ा गया है Android के लिए?] (Http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet

उत्तर

4

मुझे लगता है कि मुझे जिथब से sample code मिला है, यह मेरे लिए काम करता है।

+0

मैं आपको लिंक नहीं खोल सकता :( – Pasha

+0

मैंने लिंक संपादित किया है :) – Bolton

+0

धन्यवाद, अब यह काम करता है। – Pasha

0

बुरी खबर - मुझे लगता है कि आपको live555 के किसी भी प्रीकंपिल्ड संस्करण नहीं मिलेगा - केवल कई प्लेटफ़ॉर्म के लिए कॉन्फ़िगर-मेकफ़ाइल-स्ट्रक्चर - एंड्रॉइड को छोड़कर।

चूंकि लाइव 555 एक शुद्ध सी ++ लाइब्रेरी है, तो आपको एंड्रॉइड में सीधे lib का उपयोग करने में समस्या होगी।

जेन्स।

+0

असल में मैं live555 उपयोग कर रहा हूँ और वीडियो स्ट्रीम करने में सक्षम हूँ। मेरे मामले में आरटीएसपी एच 264 वीडियो। SurfaceView.the के लिए अपने पैकेट स्ट्रीम करने के लिए एंड्रॉइड मीडियाकोडेक का उपयोग करना। ओली समस्या 3-4 घंटों के बाद है, लाइव 555 से पैकेट प्राप्त करना बंद करें और वीडियो को पुनरारंभ करने की आवश्यकता है – sgupta

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