Skip to main content

حل مشکل پخش آنلاین ویدیو (streaming and buffering)

streaming

یکی از مشکلاتی که اکثر مدیران سایت ها (معمولا سایت های کوچک، شخصی و غیر تجاری) با آن مواجه هستند، مشکل درج و پخش فایل های صوتی و تصویری، علی الخصوص ویدیوها می باشد.

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

در عمل اکثر کاربران وقتی مشاهده می کنند فایل صوتی یا ویدیویی هم زمان با کلیک بر روی دکمه پخش، شروع به پخش نمی کند منتظر بارگذاری کامل آن نمی شوند و صفحه مورد نظر را ترک می کنند.

تقریبا تمامی سرویس دهنده های هاست و سرور از پروتکل HTTP استفاده می کنند و این در حالی است که پروتکلهای TCP و HTTP موجود، با تکنولوژی Streaming سازگار نیستند، مثلا" تکنیک ارسال دوباره پاکتهای داده ها که گم شده اند و یا اینکه بدرستی به مقصد نرسیده اند ، برای داده های تصویری و صدا کاربردی ندارد و از بازدهی لازم برخوردار نمیباشد و به همین دلیل گاهی از پروتکل UDP استفاده میشود که کارایی بهتری از TCP دارد، HTTP هم به نرم افزار سرور امکان دریافت اطلاعات برای انطباق کیفیت داده های ارسالی و داده های به مقصد رسیده را نمیدهد، همچنین امکان پخش مستقیم وجود ندارد، چون برای HTTP داده ها باید روی دیسک سخت ذخیره شده باشند. خوشبختانه پروتکلهای دیگری این ناسازگاری را بهبود می بخشند، مثل پروتکل RTPS که خلاصه Real Time Streaming Protocol میباشد، ولی هزینه ی این سرویس ها بالا بوده و اکثر سرورهای داخلی به دلیل محدودیت استفاده از این نوع سرورها و هزینه بالا، عملاً این سرویس ها را جهت مشتریان عادی ارائه نمی نمایند.

برای مثال سرور ویدئو در تکنیک STREAMING شامل یک نرم افزار مخصوص و یک کامپیوتر پر قدرت میباشد، در صورت بکارگیری استاندارد Windows Media ، باید اجبارا" از سروری تحت Windows NT استفاده نمود، ولی با بکارگیری استاندارد RealServer میتوان از سیستم های عامل NT ، Mac OS یا Unix برای سرور بهره گرفت. تعداد کاربرانی که این سرور قابلیت سرویس دهی همزمان به آنها را دارد، بستگی به میزان حافظه RAM آن دارد، برای مثال برای سرویس دهی قابل قبول به 1000 کاربر بصورت همزمان، باید حداقل یک گیگابایت حافظه RAM برای سرور در نظر گرفت.

بنا به توضیحات بالا مشاهده می شود که به دلیل برخی محدودیت ها، معمولاً سرویس دهنده ها از ارائه این خدمات امتناع می کنند لذا ساده ترین روش اعمال تغییرات در خود فایل های ویدیویی می باشد، برای این مشکل راه حل مفیدی نه تنها در سایت های فارسی زبان بلکه در سایر سایت ها نیز ارائه نشده بود، مجموعه عوامل سایت میثاق بعد از ساعت ها تحقیق روشی ساده و راحت برای این کار پیدا کرده اند.

در زیر نرم افزار کم حجم و رایگانی (بدون نیاز به فعال سازی) جهت دانلود قرار داده شده است، این نرم افزار یک مبدل (converter) ساده و بدون هیچ گونه گزینه ایی برای تغییرات پیشرفته است، که بعد از تبدیل فایل با این نرم افزار، فایل های ویدیویی شما به سادگی بارگذاری و هم زمان پخش می شود.

جهت استفاده بهینه از این نرم افزار شما نیاز است ابتدا با یک نرم افزار مبدل پیشرفته فایل خود را به ابعاد دلخواه و حجم مورد نظر تبدیل کنید سپس با استفاده از این نرم افزار یک بار دیگر فقط جهت حل مشکل بارگذاری و پخش هم زمان (streaming and buffering [استریم و بافرینگ مستقیم])؛ فایل را تبدیل نمائید.

توصیه ما این است که حد الامکان فایل را به فرمت MP4 تبدیل نمائید، در این صورت نیاز به فعال کردن پلاگین فلش پلیر در مرورگر نیست و فایل به سادگی پخش می شود، از دیگر مزایای این فرمت پخش بر روی مرورگرهای گوشی های همراه است چرا که گوشی های همراه اکثرا و به صورت پیش فرض از فلش پلیر و متعاقباً فرمت flv پشتیبانی نمی کنند.

(هزینه استفاده از این روش فقط ذکر یک صلوات جهت سلامتی آقا امام زمان و نائب ایشان مقام معظم رهبری)

 

در صورت داشتن هرگونه سوال در بخش نظرات مطرح نمائید.

 

دانلود فایل Miro Video Converter لینک مستقیم با حجم 13MB

 

تصاویر:

mirocinverter

 

نرم افزار جانبی:

 

مبدل پیشرفته جهت تبدیل فایل ها قبل از استفاده از Miro Video Converter

ابتدا با نرم افزار زیر تبدیل کنید سپس با میرو کانورتر مشکل بارگذاری را حل کنید.

GiliSoft Video Editor 6.8.0 + Portable

نسخه بدون نياز به نصب ( Portable )
 پسورد هر دو فايل فشرده بالا: soft98.ir
 

 

حل مشکل, پخش آنلاین, بارگذاری