2012-03-29 13 views
8

पर वीडियो के लिए कैनवास बहुत धीमा है, मुझे सच में यकीन नहीं है कि यह क्या हो रहा है लेकिन ओएसएक्स 10.7.एक्स पर सफारी के वर्तमान स्थिर संस्करण में मैं केवल 3-4 फ्रेम प्रस्तुत कर रहा हूं। मैंने सबसे आखिरी सफारी बीटा डाउनलोड किया और ऐसा लगता है जैसे उन्होंने इसे बेहतर किया, लेकिन यह अभी भी बड़ी मात्रा में फ्रेम छोड़ रहा है। अभी भी पहाड़ी शेर पर एक समस्या है:सफारी शेर/माउंटेन शेर

http://jsfiddle.net/JEKAh/1/

करें अगर तुम जानते हो क्यों या क्या पर

संपादित जा रहा है जवाब:

यहाँ एक डेमो है कि शेर पर सफारी में देखा जाना चाहिए है

+0

मैं अगर यह संस्करण है पता नहीं है ओएसएक्स का आप चल रहे हैं या क्या, लेकिन ओएसएक्स 10.6.8 पर - नवीनतम सफारी के साथ - वीडियो में कोई अंतराल नहीं है। –

+0

हाँ यह हिम तेंदुए पर बहुत अच्छा काम करता है, लेकिन शेर में इसकी बेहद धीमी गति से ... मैंने एक लेकिन सेब को प्रस्तुत किया लेकिन उन्होंने अभी तक जवाब नहीं दिया है, अगर आपको सफारी को लक्षित करने की आवश्यकता है तो इस तरह के मुद्दे को कैनवास के साथ वीडियो का उपयोग करना असंभव हो जाता है: ( –

+0

:(इच्छा है कि मैं मदद कर सकता हूं, उम्मीद है कि ऐप्पल थोड़े समय में इस मुद्दे को हल कर सकता है (अगर यह एक है) –

उत्तर

5

यह पता चला है कि यह बग वीडियो फ़ाइलों के स्थानांतरण एन्कोडिंग से संबंधित है। यदि आप सामग्री-रेंज के साथ वीडियो भेज रहे हैं तो आप सफारी में यह समस्या देखेंगे। लेकिन अगर आप स्थानांतरण-एन्कोडिंग का उपयोग कर वीडियो भेजने: chunked ... यह ठीक काम करेंगे

मैं इस परीक्षण करने के लिए एक सरल नोड सर्वर का प्रयोग किया: https://gist.github.com/3746561/c303f84866542c4a6ec2956ecf158cb9f492a7a2

- संपादित

से ऊपर है शेर के लिए केवल एक फिक्स, ऐसा प्रतीत होता है कि सफारी माउंटेन शेर एक वीडियो से फ्रेम प्रस्तुत करने में असमर्थ है जो एक चंकित ट्रांसफर एन्कोडिंग का उपयोग करके भेजा जाता है, इसका दुष्प्रभाव भी भारी सफारी मेमोरी लीक है ... मैंने एक वीडियो को पाइप किया 2 मिनट के लिए कैनवास और सफारी वेब सामग्री प्रक्रिया का उपयोग 12 जीबी वास्तविक मेम तक किया जाता है। -_-

- संपादित

अतिरिक्त अनुसंधान के बाद मैं कैनवास पर मानक वीडियो के साथ मूल मुद्दा हाल ही में एक रात वेबकिट 537.3 में पाया है और पुष्टि की है कि वर्तमान में वेबकिट 537.11 इन मुद्दों में अब मौजूद नहीं हैं...इसलिए सभी मैं कर सकता हूँ उम्मीद है कि सेब के अपडेट सफारी जल्द ही वेबकिट फिक्स

सहित है - संपादित

यह अब OSX में तय हो गई है 10.9 :)

0

सबसे पहले, मैं स्वीकार करता हूं कि यह वह उत्तर नहीं हो सकता है जिसे आप ढूंढ रहे हैं लेकिन यह ऐसा कुछ है जिसे मैं अभी क्लाइंट के साथ काम कर रहा हूं इसलिए मैंने सोचा कि मैं इसे यहां फेंक दूंगा:

उन्होंने बताया कि उनकी साइट "अब अच्छी तरह से काम नहीं कर रही थी और एनीमेशन अजीब था" .. (हम्म ..) उनकी साइट कुछ दृश्य तत्वों के लिए कुछ ओवरले के साथ कैनवास प्रस्तुत वीडियो का उपयोग करती है। तो थोड़ी देर बाद हमने यह निर्धारित किया कि उन्होंने अपने मैकबुक प्रो को शेर में अपडेट किया था और अब उनकी साइट धीमी और कम प्रतिक्रियाशील थी। मैं थोड़ा परेशान था इसलिए मैं उन्हें मेरे पास लाने के लिए मिला। पीछा करने के लिए कटौती करने के लिए:

शेर & माउंटेन शेर को हिम तेंदुए की तुलना में एक टन अधिक भौतिक स्मृति (रैम) की आवश्यकता होती है (नए वीएम आर्किटेक्चर के कारण मैं इसे समझता हूं), मैंने अपनी साइट प्लेबैक की तुलना किसी अन्य एमबीपी से की एसएल स्थापित के साथ कम spec, और एसएल संस्करण चिकना भाग गया। रैम जोड़ने का सुझाव देने वाले ऐप्पल सपोर्ट फ़ोरम पर कुछ पढ़ने के बाद, यह सब ठीक था, वास्तव में यह पहले से कहीं अधिक आसान लग रहा था ..

वास्तव में एक प्रोग्रामेटिक उत्तर नहीं है, लेकिन जो मैंने सोचा वह प्रासंगिक हो सकता है ..

+0

यह एक बग है, क्रोम एक सपने की तरह चलता है। मेरे पास इसके लिए एक टिकट खुला है और अभी भी सेब से कोई प्रतिक्रिया नहीं मिली है। माउंटेन शेर में इसे अर्द्ध संबोधित किया गया है लेकिन अभी भी इष्टतम नहीं है और फ्रेम छोड़ देगा और सीपीयू का एक टन उपयोग करेगा। –

+0

इसके अलावा मैंने 12 जीबी रैम के साथ एक दोहरी 6-कोर xeon बॉक्स पर इसका परीक्षण किया ... इसलिए मुझे सच में नहीं लगता कि यह मुद्दा है, जब तक कि आपको वेबसाइट देखने के लिए 32 जीबी रैम की आवश्यकता न हो। –

+0

हाँ, एमबीपी जिसे मैं दोहरा सकता था 2 शायद अधिकतम 4 जीबी राम .. सोचा था कि मैं इसे एक सुझाव के रूप में फेंक दूंगा – Alex