2012-04-09 6 views
14

क्या आप में से कोई भी मुझे आईओएस उपकरणों पर एआईआर (3.2) के वीडियो प्रदर्शन के बारे में कुछ संसाधनों के बारे में बता सकता है।आईओएस पर फ्लैश/एयर स्टेज वीडियो - क्या यह संभव है? प्रदर्शन कैसा है?

मैं में दिलचस्पी है:

StageVideo उपलब्ध
  • वीडियो स्ट्रीमिंग की अनुमति दी है
    • है/सक्षम
    • उच्च परिभाषा वीडियो के साथ प्रदर्शन ठीक है?
    • है .flv प्लेबैक की अनुमति है? (एंड्रॉयड पर के बारे में कैसे: फ्लैश वहाँ पहले से ही है)
  • +0

    बस इसे +1 किया गया है, मैं ज़ेबरा क्रॉसिंग क्यूआर कोड रीडर का उपयोग करके एक ऐप पर काम कर रहा हूं और स्टेज वीडियो और एआईआर 3.2 के साथ आईओएस संगतता के बारे में उत्सुक हूं, साथ ही मंच वीडियो से बिटमैप कैप्चर के लिए उत्सुक हूं। अगर मैं जवाब नहीं देखता हूं और कुछ सहकर्मियों के साथ इसका परीक्षण करने के लिए चारों ओर घूमता हूं तो मैं आपको बता दूंगा कि यह कैसे काम करता है। – shaunhusain

    +0

    धन्यवाद @shaunhusain, मुझे यह भी परीक्षण करना अच्छा लगेगा लेकिन समस्या यह है कि मेरे पास इतने सारे मोबाइल डिवाइस और प्रमाणपत्र नहीं हैं इसलिए मैं कई स्क्रीन संकल्प/सीपीयू/जीपीयू पर गंभीर परीक्षण कर सकता हूं। यदि आप इसका परीक्षण करने का निर्णय लेते हैं तो जल्द ही मैं इसमें एक बक्षीस जोड़ूंगा। :) –

    +2

    मैंने आईओएस (आईपैड 2) के लिए एक स्ट्रीमिंग वीडियो एप्लिकेशन पर काम किया है और मुझे कहना होगा कि मैं प्रदर्शन से आश्चर्यचकित था। हम एचडी (पूर्ण एचडी नहीं, लेकिन 1024 से 768 की तरह कुछ) प्राप्त करने में सक्षम थे, वीडियो धारा बिना किसी हिचकी के खेल रही थी। हालांकि .flv प्लेबैक के बारे में पता नहीं है। हमें एक गंदी बग का भी सामना करना पड़ा जिसने हमें आरटीएमपीएस/आरटीएमपीई के माध्यम से स्ट्रीम करने की अनुमति नहीं दी। –

    उत्तर

    14

    केवल H264 में आईओएस पर हार्डवेयर डिकोडिंग है। इसका मतलब है मूल खिलाड़ी के साथ तुलनात्मक वीडियो प्रदर्शन केवल H264 और सोरेनसन और वीपी 6 (यहां तक ​​कि कम संकल्पों के साथ) के लिए स्लगिश (सर्वोत्तम) डिकोडिंग के लिए।

    "iOS के लिए आकाशवाणी 3 हार्डवेयर डिकोडिंग के साथ H.264 वीडियो के लिए StageVideo वस्तु, netstream के कार्यक्षमता के लिए सीमित समर्थित के साथ उपयोग करता है। IOS के लिए आकाशवाणी 3 भी StageVideo वस्तु के माध्यम से On2 और Sorenson कोडेक का समर्थन करता है। यह समर्थन का उपयोग नहीं करता हार्डवेयर डिकोडिंग, और यह नेटस्ट्रीम कार्यक्षमता को सीमित नहीं करता है। " flash.media.StageVideo

    FLV और MP4 कैप्सूलीकरण स्वरूप हैं। एफएलवी में वीपी 6 + एमपी 3 या एच 264 + एएसी (या उनमें से कोई भी अकेला लिया जा सकता है) हो सकता है। एमपी 4 में एच 264 + एएसी हो सकती है। दस्तावेज़ एफओवी के बारे में कुछ भी नहीं कहते हैं जो आईओएस पर समर्थित नहीं है। "ध्यान दें:

    हालांकि, iOS पर, अगर FLV/H264 नहीं खेलेंगे, तुम नहीं निम्नलिखित प्रतिबंध के कारण मक्खी पर MP4 करने के लिए इसे remux करने के लिए (अन्यथा आप हार्डवेयर डिकोडिंग खो देगा) में सक्षम हो जाएगा : आईओएस के लिए एआईआर 3.0 में एच .264 वीडियो के लिए यह विधि समर्थित नहीं है। " flash.net.NetStream::appendBytes()

    कुछ भी नहीं है Sorenson या VP6 नहीं मक्खी remuxing (इस तरह वे किया जाना चाहिए) पर के लिए suported beeing के बारे में कहा जाता है।

    आपको किसी भी तरह से एपेंड बाइट्स की आवश्यकता नहीं है, जब तक कि आप कुछ बहुत ही उन्नत चीजें करने की योजना नहीं बनाते, जैसे कि खेल के दौरान किसी भी बाधा के बिना फ्लाईट पर बिटरेट स्विच करना।

    लाइव स्ट्रीमिंग को कुछ ऐसा करने की आवश्यकता है जो बाइट्स करता है। चूंकि एच 264 हार्डवेयर डिकोडिंग की आवश्यकता है और इसमें सॉफ़्टवेयर मोड नहीं है, इसलिए आपको लाइव स्ट्रीम के लिए H264 नहीं मिलेगा।

    "ऐसा लगता है कि एक H264 वीडियो के वास्तविक समय स्ट्रीमिंग एडोब एयर में IOS उपकरणों पर प्रदर्शित नहीं होता है। अन्य वीडियो कोडेक काम करेंगे (H263), लेकिन H264 के लिए नहीं। आप फ़ीड का उपभोग करेंगे, लेकिन केवल ऑडियो सुनेंगे। मैंने एडोब एयर डेवलपमेंट टीम के सदस्यों से बात करने के बाद इसकी पुष्टि की। " Adobe Forums

    कितनी अच्छी तरह से H264 डिकोडिंग से अलग एप्पल एआरएम सीपीयू पर प्रदर्शन वास्तव में वीडियो एन्कोड सेटिंग्स (बी-फ्रेम या मुख्य-फ़्रेम, बिटरेट, आदि) पर बहुत कुछ निर्भर करता है और, स्थिर सामग्री, तेजी से स्विचन मौसम तुम गतिशील सामग्री है दृश्य, संकल्प, रंग palletes, आदि

    निष्कर्ष: एच 264 + एएसी के अंदर FLV या MP4 (जो भी आप सबसे अच्छा सूट) का उपयोग करें। एन्कोड सेटिंग्स के साथ प्रयोग, या जिन वीडियो के आप लक्ष्यीकरण कर रहे हैं (यदि कोई हो)। निर्धारित करें कि कौन सा सबसे छोटा (सबसे पुराना) आईओएस डिवाइस है जिसे आप लक्षित करना चाहते हैं, और उस पर परीक्षण करें।

    +0

    उपरोक्त सभी का उल्लेख केवल स्टेजविडियो पर लागू करने के लिए भूल गया, कभी भी सामान्य फ़्लैश नहीं .media.Video। –

    +0

    हाय तिबेरियू, आपकी पोस्ट मेरे अधिक प्रश्नों का उत्तर देती है। पोस्ट करने का शुक्रिया। मैं आपको सही के रूप में चिह्नित करूंगा। बस एक और सवाल: प्रदर्शन कैसा है? यह देशी संकल्प में ठीक है या ठीक चल रहा है? –

    +0

    इसे क्विकटाइम के साथ ही होना चाहिए। वीडियो पर मधुमक्खियों और एक ही समय में, हार्डवेयर पर बहुत निर्भर करता है। –

    2

    मैं कैसे प्रदर्शन को पीछे छोड़ देता पता नहीं है, लेकिन netstream के लिए Actionscript डॉक्स iOS उपकरणों पर आकाशवाणी पर वीडियो चलाने का netstream के/वीडियो का उपयोग कर के बारे में कुछ जानकारी है :

    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#play%28%29

    StageVideo आकाशवाणी 3 के साथ iOS पर H.264 वीडियो के लिए समर्थित है:

    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageVideo.html

    टेकवे यह है कि चरण वीडियो और सीमित स्ट्रीमिंग क्षमताओं को आईओएस उपकरणों पर तब तक समर्थित किया जाता है जब तक आपका वीडियो स्ट्रीमिंग प्रारूपों का उपयोग करता है जो आईओएस की आवश्यकता होती है।

    +0

    ठीक है, तो मूल रूप से आप जो कहते हैं वह है कि मैं आईफोन पर एडोब एयर ऐप का उपयोग करके .flv नहीं चला सकता? –

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