FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> آفریقایی
sq.fmuser.org -> آلبانیایی
ar.fmuser.org -> عربی
hy.fmuser.org -> ارمنی
az.fmuser.org -> آذربایجانی
eu.fmuser.org -> باسک
be.fmuser.org -> بلاروسی
bg.fmuser.org -> بلغاری
ca.fmuser.org -> کاتالان
zh-CN.fmuser.org -> چینی (ساده شده)
zh-TW.fmuser.org -> چینی (سنتی)
hr.fmuser.org -> کرواتی
cs.fmuser.org -> چکی
da.fmuser.org -> دانمارکی
nl.fmuser.org -> هلندی
et.fmuser.org -> استونیایی
tl.fmuser.org -> فیلیپینی
fi.fmuser.org -> فنلاندی
fr.fmuser.org -> فرانسوی
gl.fmuser.org -> گالیسیایی
ka.fmuser.org -> گرجی
de.fmuser.org -> آلمانی
el.fmuser.org -> یونانی
ht.fmuser.org -> کریول هائیتی
iw.fmuser.org -> عبری
hi.fmuser.org -> هندی
hu.fmuser.org -> مجارستانی
is.fmuser.org -> ایسلندی
id.fmuser.org -> اندونزیایی
ga.fmuser.org -> ایرلندی
it.fmuser.org -> ایتالیایی
ja.fmuser.org -> ژاپنی
ko.fmuser.org -> کره ای
lv.fmuser.org -> لتونیایی
lt.fmuser.org -> لیتوانیایی
mk.fmuser.org -> مقدونی
ms.fmuser.org -> مالایی
mt.fmuser.org -> مالتیایی
no.fmuser.org -> نروژی
fa.fmuser.org -> فارسی
pl.fmuser.org -> لهستانی
pt.fmuser.org -> پرتغالی
ro.fmuser.org -> رومانیایی
ru.fmuser.org -> روسی
sr.fmuser.org -> صربی
sk.fmuser.org -> اسلواکی
sl.fmuser.org -> اسلوونیایی
es.fmuser.org -> اسپانیایی
sw.fmuser.org -> سواحیلی
sv.fmuser.org -> سوئدی
th.fmuser.org -> تایلندی
tr.fmuser.org -> ترکی
uk.fmuser.org -> اوکراینی
ur.fmuser.org -> اردو
vi.fmuser.org -> ویتنامی
cy.fmuser.org -> ولزی
yi.fmuser.org -> ییدیش
پروتکل HLS چیست:
HLS (Http Live Streaming) یک پروتکل برای جریان در زمان واقعی است که توسط اپل تعریف شده است. HLS بر اساس پروتکل HTTP پیاده سازی می شود. محتوای انتقال شامل دو قسمت است ، یکی پرونده توضیحات M3U8 و دیگری پرونده رسانه TS است.
برنامه پروتکل HLS:
از آنجا که پروتکل لایه حمل و نقل فقط به پروتکل استاندارد HTTP نیاز دارد ، HLS می تواند به راحتی از طریق فایروال ها یا سرورهای پروکسی عبور کند و به راحتی می تواند از CDN برای تسریع توزیع استفاده کند ، که به راحتی می تواند گلوگاه برنامه های مقیاس بزرگ را حل کند. و اجرای مشتری آسان است.
HLS در حال حاضر به طور گسترده ای در زمینه پخش زنده و بصورت درخواستی مورد استفاده قرار می گیرد. پروتکل HLS جریانهای صوتی و تصویری را از طریق پروتکل HTTP برای دستیابی به ویدئوی زنده انتقال می دهد. تحقق پروتکل HLS اصلی است. به طور خاص ، پروتکل های پخش زنده تلفن های همراه در زمینه پخش زنده اساساً از پروتکل HLS اپل استفاده می کنند. می توان گفت که ظهور این توافق نامه مشکل پخش مستقیم در پایانه تلفن همراه را برطرف کرده است.
ابزار / مواد
سرور رسانه 800li
روش / مرحله
نمودار معماری پروتکل HLS:
نحوه تولید فایل M3U8 از پروتکل HLS
تولید و تجزیه و تحلیل فایل M3U8:
محتوای اصلی پروتکل HLS مربوط به پروتکل متن M3U8 است. در واقع ، تولید و تجزیه و تحلیل بسیار ساده است. موارد زیر نمونه هایی از کاربردهای عملی است:
لیست پخش رسانه (لیست پخش رسانه)
نحوه تولید فایل M3U8 از پروتکل HLS
· HLS یک جریان رسانه ای را از طریق یک لیست پخش نشان داده شده توسط URI (RFC3986) نشان می دهد.
· لیست پخش می تواند با استفاده از یک فایل متنی رمزگذاری شده UTF-8 ، شامل یک لیست پخش رسانه ای یا لیست پخش اصلی باشد ، حاوی برخی URI ها و برچسب های توصیفی.
· لیست پخش رسانه شامل لیستی از بخشهای رسانه است. وقتی به صورت متوالی پخش می شود ، می توان کل جریان کامل را پخش کرد.
· برای پخش این لیست پخش ، مشتری ابتدا باید آن را بارگیری کند و سپس هر بخش رسانه را در آن بازی کند.
· وضعیت پیچیده تر این است که لیست پخش یک لیست پخش اصلی است که شامل مجموعه ای از Variant Stream است. معمولاً هر Variant Stream شامل چندین نسخه مختلف از همان جریان است (مانند وضوح های مختلف و نرخ بیت های مختلف).
بخش های رسانه ای HLS
· هر بخش رسانه توسط یک URI مشخص شده و ممکن است شامل یک محدوده بایت باشد.
· مدت زمان هر بخش رسانه با برچسب EXTINF مشخص شده است.
· هر بخش رسانه دارای یک عدد صحیح منحصر به فرد تعداد بخش رسانه است.
· برخی از قالبهای رسانه قبل از تجزیه بخش رسانه ، برای شروع اولیه تجزیه کننده به توالی خاص قالب نیاز دارند. این قسمت Media Initialization Section نام دارد که توسط برچسب EXT-X-MAP مشخص شده است.
مشکل تاخیر HLS
تاخیر نظری HLS = 1 قطعه + 0-1 td (td EXT-X-TARGETDURATION است ، که به راحتی می توان آن را به عنوان فاصله زمانی برای پخش برش ها از بازیکن درک کرد) + 0-n برش های راه اندازی (توصیه رسمی اپل یک درخواست است (پخش پس از 3 کلیپ شروع می شود) + تاخیر شبکه کلیپ درخواستی پخش کننده (اتصال به شبکه زمان بر است). به منظور دنبال کردن اثر تأخیر کم ، می توانید برش ها را کوچکتر کرده و فاصله بین برش های برش را می توانید کوچکتر شده و پخش کننده قبل از واکشی سه برش شروع به بازی می کند. با این حال ، این روش های بهینه سازی خطر بی ثباتی و خطاهای HLS را افزایش می دهد.
امروزه ، بسیاری از تولیدکنندگان سیستم پخش زنده رسانه های جریانی از پروتکل HLS برای حل مشکل پخش تلفن های Android و تلفن های Apple استفاده کرده اند. به طور خودکار آدرس پیوند پخش M3U8 فیلم زنده فعال را ایجاد کنید ، که این پرونده M3U8 پروتکل HLS برای پخش روان در پخش کننده های شخص ثالثی است که از M3U8 پشتیبانی می کنند ، مانند پخش کننده VLC یا همراه با فناوری وب HTML5 برای تماشای از طریق مرورگر تلفن همراه صفحه وب ویدیوی زنده.
نحوه تولید فایل M3U8 از پروتکل HLS
کد پخش نمونه به شرح زیر است:
کد HTML جاسازی شده در یک صفحه وب
<script type="text/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"،" p2ps_video "،" 640 "،" 480 "،" 10.1.0 "،"http://192.168.1.44:8083/assets/expressInstall.swf"، {}، {allowFullScreen: true، allowScriptAccess:" همیشه "})؛
برای بازی به Flash Player 2 یا بالاتر نیاز داریم.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" جدیدترین Flash Player را نصب کنید "/>
پیوند Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
ایمیل را وارد کنید تا غافلگیر شوید
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> آفریقایی
sq.fmuser.org -> آلبانیایی
ar.fmuser.org -> عربی
hy.fmuser.org -> ارمنی
az.fmuser.org -> آذربایجانی
eu.fmuser.org -> باسک
be.fmuser.org -> بلاروسی
bg.fmuser.org -> بلغاری
ca.fmuser.org -> کاتالان
zh-CN.fmuser.org -> چینی (ساده شده)
zh-TW.fmuser.org -> چینی (سنتی)
hr.fmuser.org -> کرواتی
cs.fmuser.org -> چکی
da.fmuser.org -> دانمارکی
nl.fmuser.org -> هلندی
et.fmuser.org -> استونیایی
tl.fmuser.org -> فیلیپینی
fi.fmuser.org -> فنلاندی
fr.fmuser.org -> فرانسوی
gl.fmuser.org -> گالیسیایی
ka.fmuser.org -> گرجی
de.fmuser.org -> آلمانی
el.fmuser.org -> یونانی
ht.fmuser.org -> کریول هائیتی
iw.fmuser.org -> عبری
hi.fmuser.org -> هندی
hu.fmuser.org -> مجارستانی
is.fmuser.org -> ایسلندی
id.fmuser.org -> اندونزیایی
ga.fmuser.org -> ایرلندی
it.fmuser.org -> ایتالیایی
ja.fmuser.org -> ژاپنی
ko.fmuser.org -> کره ای
lv.fmuser.org -> لتونیایی
lt.fmuser.org -> لیتوانیایی
mk.fmuser.org -> مقدونی
ms.fmuser.org -> مالایی
mt.fmuser.org -> مالتیایی
no.fmuser.org -> نروژی
fa.fmuser.org -> فارسی
pl.fmuser.org -> لهستانی
pt.fmuser.org -> پرتغالی
ro.fmuser.org -> رومانیایی
ru.fmuser.org -> روسی
sr.fmuser.org -> صربی
sk.fmuser.org -> اسلواکی
sl.fmuser.org -> اسلوونیایی
es.fmuser.org -> اسپانیایی
sw.fmuser.org -> سواحیلی
sv.fmuser.org -> سوئدی
th.fmuser.org -> تایلندی
tr.fmuser.org -> ترکی
uk.fmuser.org -> اوکراینی
ur.fmuser.org -> اردو
vi.fmuser.org -> ویتنامی
cy.fmuser.org -> ولزی
yi.fmuser.org -> ییدیش
FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!
تماس با ما
نشانی:
شماره 305 اتاق HuiLan ساختمان شماره 273 Huanpu Road گوانگژو چین 510620
دسته بندی ها
عضویت در خبرنامه