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 -> Bulgarian
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 -> Hungarian
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 -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
რა არის HLS პროტოკოლი:
HLS (Http Live Streaming) არის რეალურ დროში სტრიმინგის პროტოკოლი, რომელსაც განსაზღვრავს Apple. HLS ხორციელდება HTTP პროტოკოლის საფუძველზე. გადაცემის შინაარსი მოიცავს ორ ნაწილს, ერთი არის M3U8 აღწერილობის ფაილი, ხოლო მეორე არის TS მედია ფაილი.
HLS პროტოკოლის პროგრამა:
მას შემდეგ, რაც სატრანსპორტო ფენის პროტოკოლი მოითხოვს მხოლოდ სტანდარტულ HTTP პროტოკოლს, HLS– ს შეუძლია ადვილად გაიაროს ეკრანები ან მარიონეტული სერვერები და ადვილად შეუძლია გამოიყენოს CDN განაწილების დასაჩქარებლად, რაც ადვილად გადაჭრის ფართომასშტაბიანი პროგრამების ბორკილს. და კლიენტის განხორციელება მარტივია.
HLS ამჟამად ფართოდ გამოიყენება მოთხოვნადი და პირდაპირი მაუწყებლობის სფეროში. HLS პროტოკოლი გადასცემს აუდიო და ვიდეო ნაკადებს HTTP პროტოკოლის საშუალებით, ცოცხალი ვიდეოს მისაღწევად. HLS პროტოკოლის რეალიზაცია მთავარია. კერძოდ, მობილური ტელეფონების პირდაპირი მაუწყებლობის ოქმები პირდაპირ ეთერში, ძირითადად, იყენებს Apple- ის HLS პროტოკოლს. შეიძლება ითქვას, რომ ამ შეთანხმების გაჩენამ გადაჭრა მობილური ტერმინალის პირდაპირი ტრანსლაციის პრობლემა.
ინსტრუმენტები / მასალები
800li მედია სერვერი
მეთოდი / ნაბიჯი
HLS პროტოკოლის არქიტექტურის სქემა:
როგორ შევქმნათ HLS პროტოკოლის M3U8 ფაილი
M3U8 ფაილის გენერაცია და ანალიზი:
HLS პროტოკოლის მთავარი შინაარსი ეხება ტექსტურ პროტოკოლს M3U8. სინამდვილეში, წარმოება და ანალიზი ძალიან მარტივია. ქვემოთ მოცემულია პრაქტიკული გამოყენების მაგალითები:
მედია ფლეილისტი (მედია ფლეილისტი)
როგორ შევქმნათ HLS პროტოკოლის M3U8 ფაილი
· HLS წარმოადგენს მედიის ნაკადს URI- ს მიერ მითითებულ Playlist- ის საშუალებით (RFC3986).
· დასაკრავი სია შეიძლება იყოს Media Playlist ან Master Playlist, იყენებს UTF-8 კოდირებულ ტექსტურ ფაილს, რომელიც შეიცავს ზოგიერთ URI- ს და აღწერილ თეგებს.
· მედია ფლეილისტი შეიცავს მედია სეგმენტების ჩამონათვალს. თანმიმდევრულად დაკვრის შემთხვევაში, მთლიანი ნაკადი შეიძლება დაკვრას.
· ამ დასაკრავი სიის დასაკრავად, მომხმარებელმა ჯერ უნდა გადმოწეროს იგი, შემდეგ კი დაუკრას მასში არსებული თითოეული მედია სეგმენტი.
· უფრო რთული სიტუაციაა, რომ ფლეილისტი არის სამაგისტრო ფლეილისტი, რომელიც შეიცავს Variant Stream კოლექციას. ჩვეულებრივ, თითოეული Variant Stream შეიცავს ერთი და იგივე ნაკადის მრავალფეროვან ვერსიას (მაგალითად, სხვადასხვა რეზოლუციებს და სხვადასხვა ბიტის სიჩქარეს).
HLS მედია სეგმენტები
· თითოეული მედია სეგმენტი მითითებულია URI– ს მიერ და შეიძლება შეიცავდეს ბაიტის დიაპაზონს.
· თითოეული მედია სეგმენტის ხანგრძლივობა მითითებულია EXTINF ნიშნით.
· თითოეულ მედია სეგმენტს აქვს უნიკალური მთელი მედია სეგმენტის ნომერი.
· ზოგიერთი მედია ფორმატისთვის საჭიროა ფორმატის სპეციფიკური თანმიმდევრობა, ანალიზირების დაწყებამდე, სანამ მედია სეგმენტი არ დაიშლება. ამ ველს ეწოდება მედიის ინიციალიზაციის განყოფილება, რომელიც მითითებულია EXT-X-MAP თეგით.
HLS შეფერხების პრობლემა
HLS თეორიული შეფერხება = 1 ნაჭრის ხანგრძლივობა + 0-1 td (td არის EXT-X-TARGETDURATION, რაც შეიძლება მარტივად გავიგოთ, როგორც მოთამაშეს ნაჭრების მისაღებად ინტერვალის დრო) + 0-n დაწყების ნაჭრები (Apple– ის ოფიციალური რეკომენდაცია თხოვნაა (დაკვრა იწყება 3 კლიპის შემდეგ) + დამკვრელის მიერ მოთხოვნილი კლიპის ქსელური შეფერხება (ქსელთან კავშირი შრომატევადია). დაბალი შეყოვნების ეფექტის მისაღწევად, ნაჭრების შემცირება შესაძლებელია, ხოლო ნაჭრების მიღებას შორის ინტერვალი შეიძლება შემცირდება და მოთამაშე დაიწყებს თამაშს სამი ნაჭრის აღებამდე. ამასთან, ეს ოპტიმიზაციის მეთოდები გაზრდის HLS– ის არასტაბილურობის და შეცდომების რისკს.
დღესდღეობით, სტრიმინგის მედია საშუალებებით პირდაპირი მაუწყებლობის სისტემის მწარმოებლებმა გამოიყენეს HLS პროტოკოლი Android ტელეფონებისა და Apple ტელეფონების დაკვრის პრობლემის გადასაჭრელად. ავტომატურად წარმოიქმნება ეფექტური ცოცხალი ვიდეოს M3U8 აღწარმოების ბმულის მისამართი, რომელიც წარმოადგენს HLS პროტოკოლის M3U8 ფაილს მესამე მხარის მოთამაშეებზე გლუვი დაკვრისთვის, რომლებიც მხარს უჭერენ M3U8- ს, როგორიცაა VLC პლეერი ან HTML5 ვებ ტექნოლოგიასთან ერთად მობილური ბრაუზერის საშუალებით ვებ გვერდი ცოცხალი ვიდეო.
როგორ შევქმნათ HLS პროტოკოლის M3U8 ფაილი
აღწერის კოდის ნიმუში ასეთია:
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 -> Bulgarian
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 -> Hungarian
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 -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!
კონტაქტები
მისამართი:
No.305 ოთახი HuiLan კორპუსი No.273 Huanpu Road Guangzhou China 510620
კატეგორიები
საინფორმაციო ბიულეტენი