۱۰ دلیلی که نباید ویدئوها را خودتان میزبانی کنید

آیا تا به حال برای شما هم پیش آمده است؟ به تازگی یک ویدیو ساخته و آماده هستید آنرا بر روی وبسایتتان به اشتراک بگذارید.

ابتدا یک پست تازه در پنل ادمین وردپرس می سازید و ویدیوی خود را در Media Library بارگذاری می‌کنید.  پیش خودتان فکر می‌کنید “هممم! چقدر دیر آپلود میشه”.ولی به نظر منطقی می آید.ویدیو تقریبا ۱۰ دقیقه طول دارد و حجمش بیشتر از ۱۰۰ مگابایت. وقتی ویدیو آپلود شد روی دکمه ی ” انتشار” کلیک می کنید و تازه آن موقع است که …

اشتباه شما تازه از اینجا شروع می‌شود. خیلی طول نمی کشد که نظرات بازدید کنندگان توجه شما را جلب می کند:

– ” من میخواهم ویدیو را ببینم ولی ویدیو بعد از چند ثانیه متوقف میشود”

– “چرا جایی که ویدیو قرار است باشد فقط برای من یک صفحه سیاه می آید؟”

– “ویدیو روی موبایل من اجرا نمی شود”

خیلی عجیب است. چند لحظه قبل شما مشکلی با تماشای این ویدیو نداشتید! تصمیم می گیرید ویدیو را یکبار دیگر تماشا کنید. ایندفعه دیگر ویدیو لود نمی شود. چرا یکدفعه سایت شما خیلی کند شد؟ چرا شما همیشه روی سایت های دیگر ویدیو می بینید ولی هیچوقت مشکلات اینچنین را مشاهده نرکردید؟

قبل از اینکه وارد مباحث فنی شویم که چرا شما هیچوقت نباید ویدیو های خودتان را میزبانی کنید، اجازه بدهید تا فرق بین Embed کردن ویدیو و و آپلود کردن آن روی سرور وردپرس را برایتان توضیح دهم.

Embed کردن ویدیو اساساً دو مرحله پردازش دارد. اول شما فایل ویدیو را روی یک سرور مخصوص ویدیو (مثل یوتیوب یا ودو) بارگذاری می کنید. سپس شما کد Embed ویدیو خود را دریافت کرده و روی صفحه یا پست مورد نظر در وردپرس قرار مدهید. ویدیو روی وبسایت شما در مکانی که مدنظر داشتید و کد Embed را قرارداده اید ظاهر میشود. بدین شکل ویدیو از سرور مخصوص ویدیو روی سایت شما پخش (Stream) می شود.

ولی اگر بخواهید خودتان ویدیو را میزبانی کنید بدان معناست که باید از یک افزونه ی وردپرس برای بارگذاری فایل استفاده کنید دقیقا همانگونه که یک عکس آپلود میکنید.

با این پیش زمینه حالا به سراغ ۱۰ دلیلی میرویم که هرگز نباید ویدیو هایتان را خودتان میزبانی کنید. مخصوصا اگر سایت شما بر روی یک سرور مشترک قرار گرفته باشد.

۱- پهنای باند سرور :

ویدیو ها دارای حجم زیادی هستند. برخلاف عکس ها که ممکن است حجمشان به چند کیلوبایت محدود شود، یک ویدیو با کیفیت می تواند حجمی نزدیک به ۱۰۰ مگابایت داشته باشد. حالا تصور کنید چه بلایی ممکن است سر هاست شما می آید اگر ده ها نفر از کاربران بخواهند همزمان ویدیو را تماشا کنند.

سرویس دهنده ی هاست شما به هر سرور روی شبکه به یک میزان مشخص پهنای باند و سایر منابع را تقسیم می کند. میزان این پهنای باند بر اساس متوسط نرخ مصرف ترافیک است که شامل فایل های پر حجم برای چند صد کاربر همزمان نمی شود.  تعداد زیاد درخواست برای یک فایل پرحجم سریعاً از محدوده مجازی که سرور میزبان سایت شما مشخص کرده است تجاوز میکند و فشار زیاد باعث کند شدن سایت شما و سایر سایت های روی سرور میشود.

۲- محدودیت حجم فایل و فضای ذخیره سازی :

اغلب شرکت هایی که خدمات میزبانی (hosting) انجام می دهند، حجم فایل هایی که شما آپلود میکنید را محدود میکنند به ۵۰MB یا حتی کمتر. بعضی مواقع حتی آپلود کردن فایل های حجیم تر باعث می شود تا شما را به علت نقض قوانین این هاستینگ جریمه شوید و یا سرویس زا محدود کنند. اگر شما اجازه آپلود فایل های پر حجم را روی سرورتان دارید هم احتمال می رود که به زودی فضای ذخیره سازی شما به انتها برسد مخصوصا اگر مکرر از سرورهایتان بک آپ میگیرید.

۳- سرعت پایین نمایش یا هنگ کردن ویدیو :

اگر ویدیو ی شما بر روی یک سرور با پهنای باند محدود قرار دارد، کاربرانی که معمولا روی سایت شما ویدیو تماشا می کنند تجربه متوقف شدن ناگهانی ویدیو را دارند و صبر می کنند تا ویدیو به طور کامل دانلود یا استریم شود. این مشکل ممکن است با یک اینترنت سرعت پایین ترکیب شود و بدتر شود . حتی اگر از قدرتمند ترین شبکه های توزیع محتوا (CDN) هم استفاده کنید. تا وقتی که ویدیو از سرورهایی که مخصوص استریم ویدیو هستند پخش نشوند باید این مشکل را تحمل کنید.

۴- استاندارد نبودن فایل ویدیویی برای محیط وب :

ساختار فعلی HTML5 مشخص نمی کند که مرورگر ها  از کدام فرمت های ویدیو پشتیبانی می کنند. در نتیجه عمده مرورگر های وب هم اعلام نمی کنند از کدام فرمت ها پشتیبانی می کنند. اینترنت اکسپلورر و سافاری فرمت های ویدیویی H.264 (mp4)  را اجرا می کنند. ولی webM  یا ogg  را نه. فایرفاکس فرمت Ogg  یا webM  را پخش میکند ولی H.264  را نه. خوشبختانه گوگل کروم همه فرمت های عمومی ویدیو را پخش می کند ولی به هر حال اگر می خواهید مطمئن شوید ویدیو شما روی تمام مرورگر ها نمایش داده می شود باید ویدیو را به چند فرمت تبدیل کنید : webm, ogg, mp4

۵- امیدوارم شما به تبدیل فرمت ویدیو علاقه داشته باشید :

بعضی از مخاطبان شما می خواهند ویدیو های شما را از کامپیوتر های شخصی با اینترنت پهنای باند بالا تماشا کنند. برای این دسته شما میتوانید ویدیو هایی با کیفیت HD  را به معرض نمایش بگذارید تا بتوانند به صورت تمام صفحه ویدیو ها را تماشا کنند. یعنی فایل هایی با رزولوشن ۱۰۸۰p  یا ۷۲۰p  با  streaming bitrate  بالا (۵۰۰۰ – ۸۰۰۰ kbps)
شما همچنین میخواهید فایل ها را با نسخه کم حجم تر با رزولوشن پایین تر نیز عرضه کنید تا روی تلفن های همراه و تبلت ها و با سرعت های اینترنت کمتر هم قابل نمایش باشند.

پس شما حالا چندین  ویدیو  برای پخش انتخاب کرده اید و میخواهید روی همه ی پلت فرمها نمایش داده شود. ولی سایت شما چگونه می فهمد کدام رزولوشن ویدیو برای کدام کاربر مناسب است؟

۶- ویدیو پلیر :

ویدیو پلیر یک نرم افزار کوچک تحت وب است که روی وبسایت  شما نصب میشود و کاربران میتوانند به وسیله ی آن درخواست نمایش ویدیو ارسال کنند. در ادامه متناسب با سرعت ویدیو بهتر را برای شخص نمایش می دهد.

چندین ویدیو پلیر وجود دارد که شما می توانید این وظیفه را به آنها محول کنید (مثل video.js , jwplayer (. وردپرس هم یک ویدیو پلیر دارد که می تواند این نیاز را برطرف کند و دیگر به افزونه پلیر دیگری نیاز نباشد. خب این خبر خوبیه ولی خب کار با آن کمی دشوار است.
چرا؟ به این دلیل که ویدیو پلیر وردپرس قابلیت پشتیبانی از پخش چندین رزولوشن یک ویدیو را ندارد و بسیاری از امکانات مهم را ارائه نمی دهد.

۷- کد کوتاه شده :

چه از یک افزونه ثالث برای نمایش ویدیو استفاده کنید، چه  از امکانات خود ورد پرس برای نمایش ویدیو بهره ببرید  شما نیاز به تولید یک قطعه کد کوتاه شده دارید تا به پلیر نشان بدهید از کدام فرمت ها استفاده کند. همچنین موقعیت آنها در سرور باید مشخص شود. یک چیزی شبیه به این:

<video poster=”movie.jpg” controls>
<source src=”movie.webm” type=’video/webm; codecs=”vp8.0, vorbis”‘/>
<source src=”movie.ogg” type=’video/ogg; codecs=”theora, vorbis”‘/>
<source src=”movie.mp4″ type=’video/mp4; codecs=”avc1.4D401E, mp4a.40.2″‘/>
<p>This is fallback content</p>
</video>

حتی با پشتیبانی داخلی برای ویدیو در WordPress، شما هنوز هم نیاز به ساخت یک کد کوتاه مانند کد زیر دارید :

video width=”960″ height=”540″ mp4=”movie.mp4″ ogv=”movie.ogv” webm=”movie.webm”

بنابراین شما کد کوتاه خود را ساخته اید ، همه ی ویدیو های خود را روی سرور آپلود کرده اید و یک ویدیو پلیر نصب کرده اید تا تمام فعالیت های پشت صحنه برای نمایش ویدیو را به دست گیرد. بعد از همه ی این ها چرا هنوز ویدیو شما هنوز روی بعضی از دستگاه ها یا مرورگر ها به خوبی  سایر دستگاه ها یا مرورگرها نمایش داده نمیشود؟

۸- تفاوت در مرورگر های مختلف :

اگر خاطرتان باشد کمی قبل گفتم شما نیاز دارید تا ویدیو هایتان را به چند فرمت و سایز تبدیل کنید. شما به نرم افزار تبدیل فرمت (convert)  هم نیاز خواهید داشت. چندین نرم افزار هستند که برای شما تبدیل را انجام می دهند. متاسفانه هر نرم افزار عملیات تبدیل فرمت را به روش خودش انجام می دهد. در نتیجه شما در فایل های خروجی که دریافت می کنید کمی تفاوت می بینید. ویدیو ممکن است با کیفیت MP4  بی نقص باشد ولی وقتی شما فایل OGG را در فایرفاکس باز می کنید ویدیو ممکن است بعضاQ شطرنجی یا غیر واضح باشد .

این موضوع دارای پیچیدگی زیادی است. مرورگرها متفاوت از یکدیگر کار پخش را انجام می دهند. یعنی ممکن است یک فایل ویدیویی – دقیقا یک فایل ویدیویی – از یک مرورگر به خوبی پخشک شود ولی از یک مرورگر دیگر افتضاح پخش شود. ما ساعات زیادی را صرف برطرف کردن این مشکل کردیم و تنظیمات اختصاصی تبدیل ویدیو را تنظیم کردیم ولی باز هم نتوانستیم ۱۰۰ درصد از پس آن بر بیایم.

۹- از دست دادن سئو و ترافیک سایت :

وقتی ویدیو را در هاست خودتان میزبانی می کند از تمامی امکانات سئو شدن این ویدیو صرف نظر خواهید کرد. در وردپرس اگر ویدیو آپلود شود سئو درستی نخواهد داشت و هنگام جستجو در گوگل این ویدیو رتبه مناسبی پیدا نخواهد کرد و شما ترافیک زیادی را به دلیل از دست خواهید داد.

۱۰- سرقت محتوا

اگر شما عضو سایت هایی باشید که از محتوای ویدیویی شما محافظت می کنند – مثل همین وبسایت VEDO – شما می خواهید که اطمینان حاصل کنید که فایل شما توسط دزد های فضای مجازی دانلود نمی شود و به صورت رایگان و غیر قانونی در دسترس سایر افراد قرار نمی گیرد.

از آنجایی که مسیر ویدیو در سورس کد به راحتی در معرض دسترسی قرار می گیرند . هرکس به راحتی می تواند URL را کپی کند و محتوای ویدیویی را در کامپیوتر خود ذخیره کند و مجددا منتشر کند. پس ما یک اسکریپت ساخته ایم که مسیر فایل ویدیویی را مخفی می کند. و به کاربران VEDO اطمینان خاطر می دهد که ویدیو هایشان تا جایی که بشود محفوظ می ماند.

پس بهترین راه برای اضافه کردن ویدئو به سایت شما چیست؟

با توجه به تمامی این دلیل ها بهترین راه حل برای میزبانی ویدیو سرویس های میزبانی ویدیو هستند. سرویس های میزبانی ویدیو همچون VEDO هاست مخصوص پخش و استریم ویدیو دارند و هنگام آپلود کردن ویدیو ها آنرا به بهترین شکل انکود می کند تا در نهایت پخش آنها در تمامی مرورگر و دستگاه ها به درستی انجام شود.

وقتی افراد از صفحه شما بازدید می کنند، ویدیو در مکانی که URL  آنرا کپی کرده اید ظاهر می شود ولی اصل فایل ویدیو از سرور های میزبانی ویدیو استریم میشود. ویدیو پلیر EMBED شده به صورت اتوماتیک دستگاهی که کاربر با آن در حال تماشای ویدیو می‌باشد رو شناسایی کرده و سرعت اینترنت او را بررسی می کند و فایل مناسب را یه آن نمایش میدهد تا بدون معطلی ویدیو ببیند. نیاز نیست هیچ چیز روی سایت نصب شود. نیاز نیست افزونه اضافه کنید و نیاز نیست حتی یک خط کد بنویسید.

همچنین سرویس های میزبانی ویدیو از شبکه های انتقال محتوا (CDN)  بهره می گیرند. به این معنی که وقتی کاربر یک ویدیو را برای تماشا انتخاب می کند، درخواست او از طریق نزدیک ترین سرور به او ارسال می شود و یک بازدید راحت و لذت بخش را تضمین می کند.

بازدید کنندگان عاشق وبسایت شما خواهند شد.

چرا ما استفاده از ودو را به شما توصیه می کنیم؟

اگر ویدیو برای شما ماهیت تجاری دارد یا اگر می خواهید ویدیو شما فقط برای کاربران وبسایتتان محفوظ بماند، پس لازم هست تا سرویس ویژه ی ودو را بررسی کنید.

ویژگی ودو فراتر از استاندارد های موجود است. ما برای سرویس های ویژه اولویت بارگذاری و پردازش را در نظر گرفته ایم، پهنای باند نا محدود، آمار بازدید کامل و حرفه ای و موارد دیگر. مهمتر این که می توانید برای ویدیو هایتان دامنه (domain)  مشخص کنید که تضمین می کند ویدیو فقط روی سایت شما نمایش داده شود.

ما ویدیو های شما را به تمام فرمت هایی که نیاز دارید تبدیل می کنیم و در اختیارتان قرار می دهیم .  پلیر HTM5  ما به راحتی Embed می شود و با هر دستگاهی سازگاری دارد. با استفاده از CDN  ما به شما استریمی روان و با کیفیت هدیه می دهیم جوری که تا بهحال ندیده اید.

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *