रील को एक अनुकूली एचएलएस सीढ़ी के रूप में 31.8 MB MP4 के बजाय चलाएं

Featurekamo-marketing
शिप
19 अगस्त 2026 को 2:22 am बजे UTC
लेखक
Kamo
Commit
79d2ffe

नायक ने एक एकल 3.9 एमबीपीएस 720p24 MP4 पर एक नंगे <वीडियो src> को इंगित किया, इसलिए एक एक कमजोर कनेक्शन पर फोन वास्तव में एक डेस्कटॉप के रूप में एक ही स्ट्रीम डाउनलोड फाइबर, और आगंतुक पिछले स्क्रॉल के बाद डाउनलोड किया गया। अब यह नाटक करता है 720p/540p/360p सीढ़ी KlusterServices के हीरो-hls-encode नौकरी द्वारा बनाई गई: खिलाड़ी रनग को अपने कनेक्शन को वहन करता है और केवल 4 खंडों को प्राप्त करता है जबकि देखते हैं। 360p rung मूल 31.8 MB के खिलाफ 5.4 MB है। प्लेबैक JSX से बाहर निकलता है और एचएलएस के बीच चयन के कारण प्रभाव में रहता है और MP4 एक रनटाइम निर्णय है। सफारी और आईओएस मूल रूप से प्लेलिस्ट प्राप्त करते हैं (iOS में कोई मीडिया स्रोत एक्सटेंशन नहीं है, इसलिए hls.js वहाँ एक विकल्प नहीं है); हर किसी को इसे गतिशील रूप से आयातित hls.js के माध्यम से प्राप्त होता है जो से बाहर रहता है प्रविष्टि बंडल एक घातक hls.js त्रुटि, एक असमर्थित ब्राउज़र, या असफल मूल MP4 पर सभी भूमि को लोड करना, जो अभी भी सत्य का स्रोत है। <video> जानबूझकर कोई `src` नहीं रखता है - घोषित करने वाला व्यक्ति शुरू हो जाएगा 31.8 MB प्रगतिशील डाउनलोड यह परिवर्तन दूर करने के लिए मौजूद है। hls.js एक सीधा निर्भरता बन जाता है। यह केवल निष्क्रिय रूप से मौजूद था @reactthree/drei, जो अब पैकेज में नहीं है। अपने 67 बचे हुए पैकेज को कहानी लॉकफ़ाइल से छंटनी की। अनुप्रयोग में कुछ नहीं आयात drei, तीन, या प्रतिक्रिया-world-flags (FlagEmoji.tsx दस्तावेजों की जगह उनमें से अंतिम उद्देश्य है। पोस्टर विशेषता यह भी काम शुरू होता है: यह संदर्भ दिया है इस घटक के बाद से सार्वजनिक / kamo12poster.jpg लिखा गया था, लेकिन वस्तु कभी अस्तित्व में नहीं हुआ और पहले फ्रेम को डिकोड करने तक हीरो ने खाली कर दिया। The अब इसे संपादित करें।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें