यहां छवि विवरण दर्ज करें मैंने 1-5 से gstreamer ट्यूटोरियल पढ़ा है। वहां डेवलपर ने स्थिर यूआरएल का उपयोग किया है जो कि http:// है लेकिन मेरी आवश्यकता थोड़ी अलग है। नीचे मेरा कोड है जिसे मैंने डेमो 3 ट्यूटोरियल कोड में बदल दिया है

पाइपलाइन = gst_parse_launch("tcpclientsrc host=...* port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false enable -अंतिम-बफर = झूठा", और त्रुटि);

if (error) {

    gchar *message = g_strdup_printf("Unable to build pipeline: %s", error->message);

    g_clear_error (&error);

    [self setUIMessage:message];

    g_free (message);

    return;

}

लेकिन यह "पाइपलाइन बनाने में असमर्थ: कोई तत्व tcpclientsrc" नामक त्रुटि को पुनः प्राप्त कर रहा है

कृपया मेरा मार्गदर्शन करें कि कहाँ गलत हो रहा है

0
Anjali Singh 6 सितंबर 2018, 13:45

2 जवाब

gst-inspect-1.0 tcpclientsrc चलाने का प्रयास करें, अगर यह कहता है कि ऐसा कोई प्लगइन नहीं है, तो gst-plugins-base इंस्टॉल करें

अनुलेख आपकी त्रुटि कहती है tcppclientsrc, यह tcpclientsrc होना चाहिए

0
gst 6 सितंबर 2018, 14:52
जीएसटी-निरीक्षण-1.0 tcpclientsrc चलाकर आपका क्या मतलब है, मुझे यह कैसे करना चाहिए
 – 
Anjali Singh
7 सितंबर 2018, 09:45
क्या आपने gst-launch के साथ अपनी पाइपलाइन का परीक्षण करने की कोशिश की है, पहले टूल का उपयोग करके अपनी पाइपलाइन का परीक्षण करना और फिर उन्हें कोड में बनाना हमेशा एक अच्छा विचार है। यहां एक लिंक दिया गया है।
 – 
gst
7 सितंबर 2018, 12:21
मैंने जीएसटी-प्लगइन्स-बेस स्थापित किया है और कोशिश की है लेकिन यह अभी भी वही त्रुटि फेंकता है।
 – 
Anjali Singh
7 सितंबर 2018, 12:59
gst-inspect-1.0 tcpclientsrc का आउटपुट क्या है। मैं आईओएस पर जीस्ट्रीमर से परिचित नहीं हूं, लेकिन लिनक्स पर, टर्मिनल पर चलने पर उपरोक्त आदेश कुछ परिणाम प्रदर्शित करना चाहिए।
 – 
gst
7 सितंबर 2018, 13:16
यह सिर्फ विवरण दिखाता है: - gst-inspect-1.0 tcpclientsrc फैक्टरी विवरण: रैंक कोई नहीं (0) लंबे नाम वाले टीसीपी क्लाइंट स्रोत क्लास सोर्स/नेटवर्क विवरण टीसीपी लेखक थॉमस वेंडर स्टिचेल <थॉमस एट एपेस्टार्ट डॉट के माध्यम से नेटवर्क पर क्लाइंट के रूप में डेटा प्राप्त करें। संगठन>
 – 
Anjali Singh
7 सितंबर 2018, 13:36

क्या आपके पास अलग-अलग gstreamer संस्करण स्थापित हैं, शायद 0.10 और 1.0? क्या आपका कोड 1.0 संस्करण से लिंक है?

0
micha137 27 सितंबर 2018, 13:51
हाँ, मैंने उस मुद्दे को सुलझा लिया है, लेकिन अब होस्ट आईडी के साथ संघर्ष कर रहा हूं, मेरा मतलब है कि मैं रन टाइम पर होस्ट आईडी सेट नहीं कर सकता, इसे हार्डकोड किया जाना चाहिए, तभी यह काम करेगा
 – 
Anjali Singh
28 सितंबर 2018, 10:46
क्या था मुद्दा? जब एक नया होस्ट सेट किया जाना है तो पाइपलाइन का पुनर्निर्माण क्यों नहीं किया जाता है?
 – 
micha137
28 सितंबर 2018, 14:39