उपयोगकर्ताओं को मीडिया पसंद आता है, खास तौर पर वीडियो. ये मज़ेदार और जानकारी देने वाले हो सकते हैं. मोबाइल डिवाइसों पर, टेक्स्ट के मुकाबले वीडियो से जानकारी हासिल करना आसान होता है. उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, वीडियो को उपलब्ध बैंडविड्थ से ज़्यादा बैंडविड्थ की ज़रूरत नहीं होनी चाहिए. उपयोगकर्ताओं को किसी भी डिवाइस पर, इनका इस्तेमाल करने में आसानी होनी चाहिए. उपयोगकर्ताओं को मीडिया डाउनलोड होने का इंतज़ार नहीं करना चाहिए. किसी को भी यह पसंद नहीं आता कि 'चलाएं' बटन दबाने पर कुछ न हो.
आपने अपने डिवाइस पर वीडियो देखा होगा. इसका मतलब है कि पिछले पैराग्राफ़ में दी गई कोई भी बात आपको हैरान नहीं करेगी. अब आपको अपनी वेबसाइट पर वीडियो या दूसरी मीडिया फ़ाइल डालने का तरीका जानना होगा. मीडिया जोड़ने से जुड़ी तकनीकी ज़रूरी शर्तें, उपयोगकर्ता अनुभव को बेहतर बनाने के लिए होनी चाहिए.
तकनीकी ज़रूरतें
- मीडिया फ़ाइल के वर्शन, वेब के लिए बनाए गए सामान्य फ़ॉर्मैट में हों. इनमें ऑडियो और वीडियो स्ट्रीम, दोनों शामिल हों.
- रिज़ॉल्यूशन, आपके उपयोगकर्ताओं के डिवाइसों के लिए सही हो.
- बिटरेट, आपके उपयोगकर्ताओं के नेटवर्क बैंडविड्थ को ओवरलोड न करता हो.
- नतीजा, सही टेक्नोलॉजी का इस्तेमाल करने वाले सभी मुख्य ब्राउज़र पर देखा जा सकता है.
- फ़ाइल एन्क्रिप्ट (सुरक्षित) की गई हो (ज़रूरी नहीं).
इस वेबसाइट के मीडिया सेक्शन में, इन तकनीकी ज़रूरी शर्तों को पूरा करने में आपकी मदद मिलेगी. अगर आपको अब भी इन कॉन्सेप्ट को समझने में परेशानी हो रही है, तो चिंता न करें. हम इनके बारे में, सभी लेखों में धीरे-धीरे बताएंगे. पहले सेक्शन में, आपको मीडिया के बुनियादी कॉन्सेप्ट के बारे में जानकारी मिलेगी. इसके बाद, दूसरे सेक्शन में वेब पर मीडिया जोड़ने का तरीका बताया जाएगा. आखिर में, तीसरे सेक्शन में वेब पर मीडिया इस्तेमाल करने के कुछ बेहतर तरीके और उनके व्यावहारिक ऐप्लिकेशन के बारे में बताया जाएगा.
वेब पर वीडियो दिखाना
किसी साइट पर वीडियो दिखाने के लिए, चार तरीके अपनाए जा सकते हैं.
- अपने वीडियो, मीडिया होस्ट करने वाली किसी सेवा पर अपलोड करें. जैसे, YouTube या Vimeo. इन विकल्पों के लिए, आपको अपनी साइट में उनके प्लेयर एम्बेड करने होंगे.
- एचटीएमएल
<video>
और<audio>
एलिमेंट का इस्तेमाल करके, खुद को होस्ट करने की बुनियादी सुविधा. - Shaka Player, JW Player या Video.js जैसी वीडियो लाइब्रेरी का इस्तेमाल करके, ज़्यादा सुविधाओं के साथ एम्बेड करना.
- अपना मीडिया सर्वर और स्ट्रीमिंग ऐप्लिकेशन बनाना.
इस साइट पर, मुख्य रूप से मीडिया को एम्बेड करने के बारे में बुनियादी जानकारी दी गई है. हालांकि, हम कुछ और ऐडवांस विषयों को कवर करते हैं, ताकि आप अपना मीडिया स्ट्रीमिंग ऐप्लिकेशन बनाने की प्रोसेस शुरू कर सकें. ऐसा करना आसान नहीं है. इसलिए, हमने रेफ़रंस के तौर पर इस्तेमाल करने के लिए, ऑफ़लाइन सहायता के साथ एक मीडिया PWA बनाया है. इससे आपको यह पता चलेगा कि इसे कैसे पूरा किया जा सकता है और इसके लिए कितनी मेहनत की ज़रूरत है. यह ऐप्लिकेशन, YouTube या Vimeo जैसी सेवाओं के मुकाबले कोई नया प्रॉडक्ट नहीं है. हालांकि, यह आपको कुछ नया और चुनौती भरा सीखने का मौका देगा.
सच कहें, तो होस्ट की गई मीडिया सेवाओं के मुकाबले कोई सेवा बनाने के लिए, विशेषज्ञ इंजीनियरों की टीम और हज़ारों घंटे की मेहनत की ज़रूरत होगी. अगर आपका लक्ष्य उस बाज़ार में किसी प्रतिस्पर्धी के तौर पर प्रवेश करना नहीं है, तो किसी दूसरे तरीके का इस्तेमाल करना बेहतर होगा. टेक्नोलॉजी को समझना अच्छा होता है. भले ही, आपने अपना ऐप्लिकेशन या वीडियो प्लेयर लॉन्च न किया हो, लेकिन ब्राउज़र के साथ काम करने वाले नए वर्शन को एक्सप्लोर करने और उस पर प्रयोग करने में फ़ायदा होता है. इसके अलावा, किसी मौजूदा वीडियो लाइब्रेरी का इस्तेमाल करना भी फ़ायदेमंद होता है.
हम क्या सीखेंगे
मीडिया कलेक्शन में तीन सेक्शन होते हैं. इस पहले सेक्शन में, हम आपकी साइट पर मीडिया जोड़ने के लिए, कॉन्सेप्ट और ज़रूरी शर्तों की जानकारी देंगे. इसमें मीडिया फ़ाइलों को एक साथ जोड़ने का तरीका, वेब के लिए फ़ाइलें तैयार करने के लिए ज़रूरी ऐप्लिकेशन के बारे में बुनियादी जानकारी, और स्ट्रीमिंग के कॉन्सेप्ट के बारे में बताया गया है. दूसरे सेक्शन में, फ़ाइलों को तैयार करने और उन्हें अलग-अलग फ़ॉर्मैट में बदलने का तरीका बताया गया है. साथ ही, इसमें एन्क्रिप्शन जोड़ने का विकल्प भी बताया गया है. आखिरी सेक्शन में, हम आपको वेब पेज में मीडिया फ़ाइल को एम्बेड करने का तरीका बताएंगे. साथ ही, वीडियो अपने-आप चलने की सुविधा के सबसे सही तरीकों के बारे में बताएंगे. इसके अलावा, मीडिया फ़्रेमवर्क का इस्तेमाल करने, वीडियो को ऑफ़लाइन देखने की सुविधा देने, और वीडियो को ऐक्सेस करने के बारे में भी बताएंगे.
इस बारे में बहुत कुछ जानना है, इसलिए चलिए मीडिया फ़ाइल के बुनियादी सिद्धांतों से शुरू करते हैं.