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
დაბალი შეყოვნების პრობლემის გადაჭრის ძირითადი იდეა: არ არის ბუფერი
Დაბალი შეყოვნებაროგორც სახელი გვთავაზობს, ეს ნიშნავს, რომ რაც უფრო მცირეა დროის სხვაობა დაკვრის ბოლოს და სტრიმინგის დასრულებას შორის, მით უკეთესი. როგორ უნდა მივაღწიოთ მცირე შეყოვნებას? ერთი სიტყვის რეზიუმე: არ არის ბუფერი
უპირველეს ყოვლისა, მოდით ავუხსნათ ვიდეო ნაკადის დინების მიმართულება: ბიძგების ნაკადის დასასრული --- CDN სერვერი --- გაყვანის ნაკადის დასასრული
1. არ არის ბუფერი ბიძგის მხარეს, ეს არის მინიმალური ბუფერის უზრუნველყოფა ბიძგის მხარეს. ეს ძირითადად უზრუნველყოფს ქსელის გაღიზიანების ან ნაკადის ბოლოს მოულოდნელი გაუარესების შემთხვევაში, მას შეუძლია გააუქმოს ბუფერული ბუფერი და გააგრძელოს ახალი გენერირებული ვიდეო ჩარჩოების დაჭერა. ეს უზრუნველყოფს ვიდეოს შინაარსის განახლებას, როდესაც ქსელი დაიწყებს გადაცემას.
2. CDN nobuffer, შეცვალეთ CDN კონფიგურაცია, რომ GOP იყოს CDN სერვერზე რაც შეიძლება ნაკლები, ასე რომ უზრუნველყოს, რომ ნაკადი ბოლოს მიიღებს უახლეს შინაარსს.
3. დაწევის გვერდითი ნობუფერი. მას შემდეგ, რაც CDN- ს ბიძგი და გადაცემა აქვს ნუფუფერის ნაკრები, ნობუფერის დაყენების მნიშვნელობა ზედმეტად არ უნდა აიხსნას.
ერთი რამ უნდა გვახსოვდეს: დაბალი შეყოვნების პრობლემის მოგვარება არ არის ერთი მიზანი. სამი ბოლოების კონფიგურაცია იმოქმედებს შეყოვნების ეფექტზე.
პირდაპირი გადაცემის დაბალი დაგვიანების გამოცდილება სტრიმინგის ბოლოს (საფუძველზე ijkplayer)
პირდაპირი ტრანსლაციის პროცესში ხდება პირველი შეფერხება და შინაარსის შეფერხება. პირველი დაწყების დაყოვნება შეიძლება კონტროლდეს დაახლოებით 100 მმ-ზე; RTMP- ზე დაფუძნებული შინაარსის დაგვიანება შეიძლება კონტროლდეს დაახლოებით 2 ~ 5 წამში CDN– ს მდგომარეობის შესაბამისად. იმის გამო, რომ RTMP ემყარება TCP პროტოკოლს, მასზე გავლენას მოახდენს ქსელის პირობები თამაშის პროცესში, რაც გაზრდის დაგვიანებას. პირდაპირი სტრიმინგის დაჭერისა და დაჭერის შესაბამისი ცოდნის გააზრებით, შეგვიძლია ვიცოდეთ, რომ ბიძგის მხარის (ბიძგი სტრატეგია) და სერვერის (ქეშის სტრატეგია) სხვადასხვა კონტროლის პარამეტრების მიხედვით, სავარაუდოდ, ამ შინაარსს რამდენიმე წამის წინ მივიღებთ (კიდევ უფრო მეტი ათი წამის განმავლობაში), რაც შეიძლება ცნობილი გახდეს დაწევის მხარის შინაარსის შედარების გზით. ამ შინაარსისთვის, CDN სერვერის მიერ ქეშირებული მონაცემები გადაიტანება სტრიმინგის ბოლოს და ბუფერული რიგი უფრო დიდი ხდება. შემდეგ, რაც უფრო დიდია ბუფერული რიგი, მით მეტია შეფერხება დაწევის ბოლოსა და ბიძგის ბოლოს შორის.
დაქაჩვის ბოლოს შეფერხების ძირითადი მიზეზი არის ის, რომ ბუფერული რიგი უფრო დიდი ხდება და სხვაობის შეფერხება იზრდება შინაარსს შორის, რომელსაც თამაშობს დაწევის ბოლო და ბიძგების ბოლო.
ანგარიშსწორების პირობები:
1. გააკონტროლეთ მაქსიმალური ბუფერული ზომა, დააყენეთ მაქსიმალურად მაქსიმალური ბუფერული ზომა, ისე, რომ ნაკადი დასრულდეს დიდი ხნის განმავლობაში არ შეინახოს შინაარსი (ტესტირების შემდეგ აღმოჩნდა, რომ ეს არ არის ძალიან პრაქტიკული, რადგან შინაარსის შეფერხება მხოლოდ მიმდინარე დაკვრილი შინაარსის დაჭერა ან გადაგდება და უახლესი მონაცემების სწრაფად გადასვლა)
2. ორმაგი სიჩქარის დაკვრა გამოიყენება ბუფერული რიგის სწრაფად მოსახმარად. მას შემდეგ, რაც მოხმარება გონივრულ დიაპაზონს მიაღწევს, ტარდება ნორმალური დაკვრა (მონიტორინგი და დინამიურად კონტროლი ბუფერულ რიგში, რისთვისაც საჭიროა მოწყობილობის დეკოდირების შესრულება, რომ მხარდაჭერა შეძლოთ).
3. გამოიყენეთ პაკეტის დაკარგვის (ჩარჩოს დაკარგვის) სტრატეგია. სტრატეგიის აღწერა:
აუდიო ნაკადის და ვიდეო ნაკადის, ან მხოლოდ აუდიო ნაკადის შემთხვევაში, როდესაც audioq გარკვეულ ხანგრძლივობას მიაღწევს, პაკეტების წინა ნაწილი დაიკარგება, რადგან ნაგულისხმევია av_ SYNC_ AUDIO_ Master, ვიდეო დაეწევა.
მხოლოდ ვიდეოს სტრიმინგის შემთხვევაში, როდესაც ვიდეო Q გარკვეულ ხანგრძლივობას მიაღწევს, ზოგიერთი წინა პაკეტი დაიკარგება.
|
შეიყვანეთ ელ.წერილი სიურპრიზის მისაღებად
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
კატეგორიები
საინფორმაციო ბიულეტენი