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 quan về truyền phát phương tiện:
Cái gọi là phương tiện truyền trực tuyến đề cập đến định dạng phương tiện được phát trên Internet bằng cách truyền trực tuyến.
Streaming media còn được gọi là phương tiện truyền trực tuyến, nó có nghĩa là các doanh nghiệp sử dụng một máy chủ phân phối video để gửi các chương trình dưới dạng gói dữ liệu lên mạng.
Sau khi người dùng giải nén dữ liệu thông qua thiết bị giải nén, chương trình sẽ hiển thị như trước.
Phương tiện truyền trực tuyến truyền các tệp âm thanh, video và đa phương tiện trong mạng bằng cách truyền trực tuyến.
Định dạng tệp phương tiện truyền trực tuyến là định dạng phương tiện hỗ trợ truyền và phát trực tuyến.
Chế độ truyền trực tuyến là chia các tệp đa phương tiện như video và âm thanh thành các gói nén thông qua chế độ nén đặc biệt,
Truyền liên tục và thời gian thực từ máy chủ đến máy tính của người dùng. Trong hệ thống phát trực tuyến, người dùng không phải đợi toàn bộ tệp như không phát trực tuyến
Chỉ sau khi tất cả các quá trình tải xuống hoàn tất, chúng tôi mới có thể xem nội dung, nhưng chỉ sau vài giây hoặc hàng chục giây khởi động chậm trễ, chúng tôi có thể sử dụng chúng trên máy tính của người dùng
Trình phát tương ứng sẽ phát video hoặc âm thanh được nén và các tệp phương tiện phát trực tuyến khác và phần còn lại sẽ tiếp tục tải xuống cho đến khi kết thúc phát.
RTP: (Giao thức truyền tải thời gian thực)
RTP là một giao thức tầng vận chuyển cho luồng dữ liệu đa phương tiện trên Internet. RTP được sử dụng cùng với RTCP và nó dựa trên giao thức UDP
Không giống như HTTP và FTP, RTP có thể tải xuống toàn bộ tệp video hoàn chỉnh. Nó gửi dữ liệu trên mạng với tốc độ dữ liệu cố định. Máy khách cũng xem tệp video ở tốc độ này. Khi nào
Sau khi phim và hình ảnh truyền hình được phát, nó không thể phát lại, trừ khi dữ liệu được yêu cầu lại từ máy chủ.
RTCP: Giao thức điều khiển truyền tải thời gian thực hoặc RTP (giao thức điều khiển hoặc RTCP)
RTCP là một giao thức chị em của RTP
Lưu ý: -: Giao thức RTP và RTCP được sử dụng cùng nhau và nó dựa trên giao thức UDP (thường được sử dụng cho hội nghị truyền hình)
RTSP: (Giao thức truyền trực tuyến thời gian thực)
Giao thức phiên phương tiện truyền phát trực tuyến thời gian thực, SDP (Giao thức mô tả phiên), RTP (Giao thức truyền tải thời gian thực).
RTSP là một giao thức truyền phát đa phương tiện được sử dụng để điều khiển âm thanh hoặc video. RTSP cung cấp một khuôn khổ có thể mở rộng, giúp bạn có thể kiểm soát và yêu cầu dữ liệu thời gian thực, chẳng hạn như âm thanh và video.
Dữ liệu phương tiện sử dụng giao thức RTP, RTCP.
Nói chung, UDP được sử dụng làm lớp truyền tải. Thích hợp cho các cảnh IPTV.
Nguồn dữ liệu bao gồm dữ liệu hiện trường và dữ liệu được lưu trữ trong clip. Mục đích của giao thức này là kiểm soát nhiều kết nối truyền dữ liệu và cung cấp cách chọn kênh truyền, chẳng hạn như UDP, UDP đa hướng và TCP
Nó cũng cung cấp một phương pháp để lựa chọn cơ chế truyền dựa trên RTP
Giao thức mạng được sử dụng trong truyền dẫn không nằm trong phạm vi định nghĩa của nó. Máy chủ có thể chọn sử dụng TCP hoặc UDP để truyền nội dung luồng, có khả năng chịu trễ mạng tốt hơn
---> Sự khác biệt lớn nhất giữa RTSP và RTP là RTSP là giao thức truyền dữ liệu thời gian thực hai chiều, cho phép máy khách gửi các yêu cầu đến máy chủ, chẳng hạn như phát lại, tua đi, tua lại, v.v. Khi nào
Tuy nhiên, RTSP có thể truyền dữ liệu dựa trên RTP và cũng có thể chọn TCP, UDP, UDP đa hướng và các kênh khác để gửi dữ liệu, có khả năng mở rộng tốt. Nó tương tự như giao thức HTTP
Giao thức lớp ứng dụng mạng
WebRTC:
Giao thức của phương tiện truyền trực tuyến được thực hiện trên web. Khi Google lần đầu tiên ra mắt webrtc, những gã khổng lồ hoặc lạnh lùng hoặc phản đối. Giao thức RTP được sử dụng để truyền.
RTMP (Giao thức nhắn tin thời gian thực)
Macromedia đã phát triển một bộ giao thức video trực tiếp, hiện thuộc về adobe. Giống như HLS, nó có thể được áp dụng cho video trực tiếp và nó sẽ không bị mất dựa trên TCP.
// Sự khác biệt là RTMP không thể chơi trong trình duyệt IOS dựa trên flash, nhưng hiệu suất thời gian thực của nó tốt hơn HLS.
Giao thức nhắn tin thời gian thực là một giao thức mở được phát triển bởi Adobe Systems để truyền âm thanh, video và dữ liệu giữa trình phát flash và máy chủ
// Trong mã IOS, RTMP thường được sử dụng để đẩy luồng. Bạn có thể sử dụng thư viện bên thứ ba librtmp IOS để đẩy luồng. Librtmp đóng gói một số API cốt lõi để người dùng gọi
Giao thức RTMP cũng yêu cầu máy khách và máy chủ thiết lập kết nối RTMP thông qua "bắt tay", sau đó truyền thông tin điều khiển trên kết nối. Giao thức RTMP sẽ định dạng dữ liệu trong quá trình truyền. Để đạt được khả năng ghép kênh, hợp đồng phụ và công bằng thông tin tốt hơn, người gửi sẽ chia tin nhắn thành nhiều phần với ID tin nhắn và mỗi đoạn có thể là một tin nhắn riêng biệt,
Nó cũng có thể là một phần của thông điệp. Người nhận sẽ khôi phục đoạn tin nhắn thành một tin nhắn hoàn chỉnh theo độ dài của dữ liệu, ID tin nhắn và tin nhắn có trong đoạn tin nhắn, để gửi và nhận thông tin.
HLS: Truyền trực tiếp HTTP (HLS)
Nó là một giao thức truyền tải phương tiện truyền trực tuyến dựa trên HTTP do Apple Inc thực hiện,
Nó có thể nhận ra phương tiện truyền phát trực tiếp và theo yêu cầu, chủ yếu được sử dụng trong hệ thống IOS
Cung cấp các giải pháp âm thanh và video trực tiếp và theo yêu cầu cho các thiết bị IOS (chẳng hạn như iPhone và iPad).
HLS theo yêu cầu về cơ bản là một HTTP được phân đoạn phổ biến theo yêu cầu. Sự khác biệt là các phân đoạn của nó rất nhỏ.
So với các giao thức phát trực tiếp phổ biến, chẳng hạn như giao thức RTMP, giao thức RTSP, giao thức MMS, v.v., sự khác biệt lớn nhất của phát trực tiếp HLS là những gì ứng dụng phát trực tiếp thu được không phải là một thông điệp hoàn chỉnh.
Toàn bộ luồng dữ liệu.
Giao thức HLS lưu trữ luồng dữ liệu trực tiếp dưới dạng tệp phương tiện liên tục, ngắn hạn và dài (định dạng mpeg-ts) ở phía máy chủ, trong khi phía máy khách liên tục tải xuống và phát các tệp nhỏ này,
Bởi vì máy chủ luôn tạo các tệp nhỏ mới từ dữ liệu trực tiếp mới nhất, nên miễn là máy khách liên tục phát các tệp thu được từ máy chủ theo thứ tự, thì việc phát trực tiếp sẽ được thực hiện.
Có thể thấy, về cơ bản, HLS dựa trên>> công nghệ theo yêu cầu để đạt được sự sống <<. Vì dữ liệu được truyền qua giao thức HTTP nên không cần xem xét tường lửa hoặc proxy
Hơn nữa, độ dài của tệp được phân đoạn rất ngắn, vì vậy khách hàng có thể nhanh chóng chọn và chuyển đổi tốc độ mã để thích ứng với việc phát lại trong các điều kiện băng thông khác nhau. Tuy nhiên, loại đặc tính kỹ thuật này của HLS quyết định sự phát triển trong tương lai của nó
Nói chung, độ trễ luôn cao hơn giao thức phát trực tiếp thông thường.
// Cả IOS và Android đều hỗ trợ giao thức này một cách tự nhiên và cấu hình rất đơn giản. Bạn có thể sử dụng thẻ video trực tiếp
*** VLS: là một loại máy chủ phát trực tuyến, được sử dụng đặc biệt để giải quyết các vấn đề khác nhau về phát trực tuyến. Nó cũng có một số đặc điểm của VLC. Là một máy chủ, videolan có thể xuất ra các luồng HTTP, RTP và RTSP.
Về nguyên tắc, RTSP, RTMP và HTTP có thể được sử dụng để phát sóng trực tiếp và theo yêu cầu, nhưng nói chung RTSP và RTMP được sử dụng để phát sóng trực tiếp và HTTP được sử dụng để phát sóng theo yêu cầu. Chúng tôi chọn giao thức RTMP.
Sự chậm trễ của các giao thức khác nhau và nguyên nhân của nó
RTMP và httpflv: dữ liệu của hai giao thức này gần giống nhau nên lý do chậm trễ là tương tự nhau. Có thể nói rằng độ trễ của việc phát sóng trực tiếp phát trực tuyến TCP là rất thấp. Tại sao có sự chậm trễ trong RTMP và httpflv? Lý do là trên h264, RTMP và httpflv đều là thẻ flv được truyền. Dữ liệu của thẻ video thường là dữ liệu H264. Giải mã H264 có IBP. Tôi là khung chính, là một hình ảnh hoàn chỉnh. Đầu tiên bạn phải có I để giải mã BP sau. Số lượng khung BP có thể ít tùy thích, nhưng số khung I không thể ít hơn, vì vậy I khung phải ở trong flv Truyền thẻ là lần truyền thứ hai (cái đầu tiên là h264spps). Tuy nhiên, I-frame không phổ biến trong các luồng H264. Chỉ có một I-frame này đến khung khác. Khoảng thời gian này thường được gọi là GOP. Khi mã hóa, GOP được đặt rất ngắn. Khi máy khách kết nối, máy chủ sẽ tìm I-frame mới nhất trong luồng với tốc độ nhanh nhất và gửi dữ liệu trực tiếp từ I-frame. Tuy nhiên, khi GOP rất dài, khoảng thời gian I-frame rất dài hoặc đợi khung I tiếp theo bắt đầu gửi dữ liệu đến kết nối mới hoặc tìm khung I mới nhất trong bộ nhớ cache để bắt đầu gửi. Đây là chìa khóa cho sự chậm trễ của các giao thức RTMP và HLS. Trong các nền tảng CDN chính, nó được gọi là "RTMP thứ hai về công nghệ". Nguyên tắc là giải mã dữ liệu phát trực tuyến hai lần và đặt một GOP nhỏ. Nói chung, khi GOP được đặt thành 1s, bất kể độ trễ liên kết truyền mạng là bao nhiêu, độ trễ dữ liệu tối đa là 1s. May mắn thay, tôi khung là 0 độ trễ!
|
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