FMUSER Truyền video và âm thanh không dây dễ dàng hơn!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Người Afrikaans
sq.fmuser.org -> Tiếng Albania
ar.fmuser.org -> tiếng Ả Rập
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Tiếng Belarus
bg.fmuser.org -> Tiếng Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Tiếng Trung (Giản thể)
zh-TW.fmuser.org -> Trung Quốc (truyền thống)
hr.fmuser.org -> Tiếng Croatia
cs.fmuser.org -> Tiếng Séc
da.fmuser.org -> Đan Mạch
nl.fmuser.org -> Hà Lan
et.fmuser.org -> Tiếng Estonia
tl.fmuser.org -> Phi Luật Tân
fi.fmuser.org -> Phần Lan
fr.fmuser.org -> Pháp
gl.fmuser.org -> Galicia
ka.fmuser.org -> tiếng Georgia
de.fmuser.org -> Đức
el.fmuser.org -> Hy Lạp
ht.fmuser.org -> Tiếng Creole của Haiti
iw.fmuser.org -> Tiếng Do Thái
hi.fmuser.org -> Tiếng Hindi
hu.fmuser.org -> Hungary
is.fmuser.org -> tiếng Iceland
id.fmuser.org -> tiếng Indonesia
ga.fmuser.org -> Ailen
it.fmuser.org -> Ý
ja.fmuser.org -> Nhật Bản
ko.fmuser.org -> Hàn Quốc
lv.fmuser.org -> Tiếng Latvia
lt.fmuser.org -> Tiếng Litva
mk.fmuser.org -> Người Macedonian
ms.fmuser.org -> Mã Lai
mt.fmuser.org -> Maltese
no.fmuser.org -> Na Uy
fa.fmuser.org -> tiếng Ba Tư
pl.fmuser.org -> Tiếng Ba Lan
pt.fmuser.org -> tiếng Bồ Đào Nha
ro.fmuser.org -> Rumani
ru.fmuser.org -> tiếng Nga
sr.fmuser.org -> Tiếng Serbia
sk.fmuser.org -> Tiếng Slovak
sl.fmuser.org -> Tiếng Slovenia
es.fmuser.org -> tiếng Tây Ban Nha
sw.fmuser.org -> Tiếng Swahili
sv.fmuser.org -> Thụy Điển
th.fmuser.org -> Thái
tr.fmuser.org -> Thổ Nhĩ Kỳ
uk.fmuser.org -> Tiếng Ukraina
ur.fmuser.org -> Tiếng Urdu
vi.fmuser.org -> Tiếng việt
cy.fmuser.org -> tiếng Wales
yi.fmuser.org -> Yiddish
Ý tưởng cốt lõi để giải quyết vấn đề về độ trễ thấp: không có bộ đệm
Độ trễ thấp: như tên cho thấy, nó có nghĩa là chênh lệch thời gian giữa kết thúc phát lại và kết thúc phát trực tuyến càng nhỏ thì càng tốt. Vậy làm thế nào để đạt được độ trễ thấp? Tóm tắt một từ: không có bộ đệm
Trước hết, chúng ta hãy giải thích hướng luồng của luồng video: kết thúc luồng đẩy --- máy chủ CDN --- kết thúc luồng kéo
1. Không có bộ đệm ở phía đẩy, tức là đảm bảo bộ đệm tối thiểu ở phía đẩy. Về cơ bản, điều này đảm bảo rằng trong trường hợp mạng bị chập chờn hoặc suy giảm đột ngột ở cuối luồng, nó có thể loại bỏ bộ đệm được đệm và tiếp tục đẩy các khung video được tạo mới. Điều này đảm bảo rằng nội dung video được cập nhật khi mạng bắt đầu truyền.
2. Bộ đệm CDN, điều chỉnh cấu hình của CDN để làm cho GOP được lưu trong bộ nhớ cache của máy chủ CDN càng ít càng tốt, để đảm bảo rằng phần cuối phát trực tuyến nhận được nội dung mới nhất.
3. Bộ đệm phía kéo. Vì CDN push và transfer không có bộ đệm nào được đặt, ý nghĩa của việc đặt bộ đệm ở phía kéo không nên giải thích quá nhiều.
Một điều cần nhớ: giải pháp cho vấn đề độ trễ thấp không phải là vấn đề của một sớm một chiều. Cấu hình của ba đầu sẽ ảnh hưởng đến ảnh hưởng của độ trễ.
Trải nghiệm phát sóng trực tiếp có độ trễ thấp khi kết thúc phát trực tuyến (dựa trên ijkplayer)
Trong quá trình phát sóng trực tiếp, đầu tiên có những độ trễ và độ trễ nội dung. Độ trễ khởi động đầu tiên có thể được kiểm soát ở mức khoảng 100ms; Độ trễ nội dung dựa trên RTMP có thể được kiểm soát trong khoảng 2 ~ 5 giây tùy theo tình hình của CDN. Bởi vì RTMP dựa trên giao thức TCP, nó sẽ bị ảnh hưởng bởi điều kiện mạng trong quá trình chơi, dẫn đến tăng độ trễ. Bằng cách hiểu kiến thức liên quan về đẩy và kéo phát trực tiếp, chúng ta có thể biết rằng theo các cài đặt kiểm soát khác nhau của bên đẩy (chiến lược đẩy) và máy chủ (chiến lược bộ nhớ cache), chúng tôi có khả năng nhận được nội dung cách đây vài giây (thậm chí nhiều hơn hơn mười giây), có thể biết được bằng cách so sánh nội dung của phía kéo và phía đẩy. Đối với những nội dung này, dữ liệu được lưu trong bộ đệm bởi máy chủ CDN sẽ được kéo qua ở cuối luồng và hàng đợi bộ đệm trở nên lớn hơn. Khi đó, hàng đợi đệm càng lớn thì độ trễ giữa đầu kéo và đầu đẩy càng lớn.
Lý do cốt lõi cho sự chậm trễ của kết thúc kéo là hàng đợi bộ đệm trở nên lớn hơn và độ trễ của sự khác biệt giữa nội dung được phát bởi kết thúc kéo và kết thúc đẩy tăng lên.
điều khoản giải quyết:
1. Kiểm soát max_ buffer_ Size, đặt Max hợp lý_ buffer_ Size, để đầu phát trực tuyến không lưu nội dung vào bộ nhớ cache trong thời gian dài (sau khi thử nghiệm, thấy rằng nó không thực tế lắm, vì độ trễ nội dung chỉ có thể đạt được bằng bắt kịp hoặc loại bỏ nội dung đang phát và nhanh chóng chuyển sang dữ liệu mới nhất)
2. Phát lại tốc độ gấp đôi được sử dụng để tiêu thụ hàng đợi bộ đệm một cách nhanh chóng. Sau khi mức tiêu thụ đạt đến một phạm vi hợp lý, phát lại bình thường được thực hiện (theo dõi và điều khiển động hàng đợi bộ đệm, đòi hỏi hiệu suất giải mã của thiết bị để có thể hỗ trợ).
3. Sử dụng chiến lược mất gói (mất khung). Mô tả chiến lược:
Trong trường hợp luồng âm thanh và luồng video, hoặc chỉ luồng âm thanh, khi audioq đạt đến một thời lượng nhất định, phần trước đó của các gói sẽ bị mất, vì mặc định là av_ SYNC_ AUDIO_ Master, video sẽ bắt kịp.
Chỉ trong trường hợp phát trực tuyến video, khi video Q đạt đến một thời lượng nhất định, một số gói trước đó sẽ bị mất.
|
Nhập email để nhận bất ngờ
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Người Afrikaans
sq.fmuser.org -> Tiếng Albania
ar.fmuser.org -> tiếng Ả Rập
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Tiếng Belarus
bg.fmuser.org -> Tiếng Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Tiếng Trung (Giản thể)
zh-TW.fmuser.org -> Trung Quốc (truyền thống)
hr.fmuser.org -> Tiếng Croatia
cs.fmuser.org -> Tiếng Séc
da.fmuser.org -> Đan Mạch
nl.fmuser.org -> Hà Lan
et.fmuser.org -> Tiếng Estonia
tl.fmuser.org -> Phi Luật Tân
fi.fmuser.org -> Phần Lan
fr.fmuser.org -> Pháp
gl.fmuser.org -> Galicia
ka.fmuser.org -> tiếng Georgia
de.fmuser.org -> Đức
el.fmuser.org -> Hy Lạp
ht.fmuser.org -> Tiếng Creole của Haiti
iw.fmuser.org -> Tiếng Do Thái
hi.fmuser.org -> Tiếng Hindi
hu.fmuser.org -> Hungary
is.fmuser.org -> tiếng Iceland
id.fmuser.org -> tiếng Indonesia
ga.fmuser.org -> Ailen
it.fmuser.org -> Ý
ja.fmuser.org -> Nhật Bản
ko.fmuser.org -> Hàn Quốc
lv.fmuser.org -> Tiếng Latvia
lt.fmuser.org -> Tiếng Litva
mk.fmuser.org -> Người Macedonian
ms.fmuser.org -> Mã Lai
mt.fmuser.org -> Maltese
no.fmuser.org -> Na Uy
fa.fmuser.org -> tiếng Ba Tư
pl.fmuser.org -> Tiếng Ba Lan
pt.fmuser.org -> tiếng Bồ Đào Nha
ro.fmuser.org -> Rumani
ru.fmuser.org -> tiếng Nga
sr.fmuser.org -> Tiếng Serbia
sk.fmuser.org -> Tiếng Slovak
sl.fmuser.org -> Tiếng Slovenia
es.fmuser.org -> tiếng Tây Ban Nha
sw.fmuser.org -> Tiếng Swahili
sv.fmuser.org -> Thụy Điển
th.fmuser.org -> Thái
tr.fmuser.org -> Thổ Nhĩ Kỳ
uk.fmuser.org -> Tiếng Ukraina
ur.fmuser.org -> Tiếng Urdu
vi.fmuser.org -> Tiếng việt
cy.fmuser.org -> tiếng Wales
yi.fmuser.org -> Yiddish
FMUSER Truyền video và âm thanh không dây dễ dàng hơn!
Liên hệ
Địa Chỉ:
Phòng số 305 Tòa nhà HuiLan Số 273 đường Huanpu Quảng Châu Trung Quốc 510620
Categories
Đăng ký bản tin