हाल ही में मुझे दो डिवाइसों के साथ काम करने का मौका मिला जो आरटीएसपी के माध्यम से एच 264 स्ट्रीम कर रहे हैं। और मैं FFmpeg लाइब्रेरी का उपयोग करके इस स्ट्रीम को डिकंप्रेस करने की कोशिश कर रहा कुछ समस्या में भाग गया हूं।एफएफएमपीजी एच 264 स्ट्रीम/फ्रेम डेटा डीकोड नहीं कर सकता
हर बार "avcodec_decode_video2" कहा जाता है - FFmpeg बस कुछ की तरह कहते हैं:
[h264 @ 00,339,220] कोई फ्रेम!
मेरे कच्चे H264 धारा मैं फ्रेम डेटा इस तरह शुरू होता है: " 88 84 21 3F F8 F8 0D ..." (जहाँ तक मैं समझता हूँ कि इस 0x65 इंगित करता है कि यह एक IDR फ्रेम है?)
एक डिवाइस के लिए अन्य फ्रेम की तरह शुरू होता है: " 9 ए 22 07 F3 4E 48 सीसी ...."
और अन्य डिवाइस के लिए - इस तरह: " 9 ए 25 सी 1 1C 45 62 39 .... "
- क्या मुझे यहां कुछ फ्रेम डेटा याद आ रहा है?
- क्या एफएफएमपीईजी को कुछ अतिरिक्त पैरामीटर स्थापित करने की आवश्यकता है?
मैं उम्मीद कर रहा था कम से कम "" फ्रेम डेटा के लिए शुरू में बाइट्स ... लेकिन यह मैं क्या मिल गया है है ..