SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 15 / 25

वीडियो अनुकूलन

संपीड़न, प्रारूप चयन और आलसी लोडिंग रणनीतियों के माध्यम से वीडियो वितरण अनुकूलित करें।

वीडियो संपीड़न और कोडेक

जहाँ supported हो वहाँ AV1 या VP9 इस्तेमाल करें, और universal fallback के रूप में H.264। FFmpeg से compress करें: ffmpeg -i video.mp4 -c:v libx264 -crf 23 output.mp4। Target bitrate: 1080p के लिए लगभग 5Mbps और 480p के लिए 1.5Mbps।

अनुकूली स्ट्रीमिंग और वितरण

Adaptive bitrate streaming के लिए DASH या HLS इस्तेमाल करें। कई quality versions serve करें। धीमे connection पर video की जगह static image दिखाएँ। Video metadata का अनावश्यक download रोकने के लिए default में preload=none जोड़ें।

पृष्ठभूमि विकल्प के रूप में वीडियो

Static image रखें और load के बाद video से enhance करने पर विचार करें। Video load होते समय छोटी preview image दिखाएँ। Mobile पर autoplay बंद रखें। Animated GIF, optimized video से 5-10 गुना ज़्यादा data खाता है।

त्वरित जाँच

त्वरित जाँच: कौन-सा preload value user के play करने तक video data download नहीं होने देता?

  • हमेशा preload=auto
  • preload="metadata", जो फिर भी कुछ data fetch करता है
  • हर video पर preload=auto
  • preload="none"
Answer

preload="none" — preload=none user के play करने तक video data download होने से रोकता है।