Livestream hay streaming đoạn phim ngày hiện nay đã là phần nhiều thuật ngữ rất gần gũi trong đời sống hàng ngày. Nhưng lại những công nghệ đằng sau các nhưng buổi Livestream này là gì thì chúng ta hãy cùng tò mò trong nội dung bài viết này nhé.

Livestream

Hàng ngày lướt facebook bạn vẫn thường nhìn thấy chị em bán hàng online livestream, những trang tin tức livestream các phiên bản tin trực tiếp của họ, TV thì vạc trực tiếp bóng đá v.v.. Livestream đã hết xa kỳ lạ trong đời sống hàng ngày của bọn họ nữa.Bạn vẫn xem: Rtmp là gì

Bạn tất cả biết rằng, theo một vài những thống kê thì Livestream đoạn phim sẽ hấp dẫn người xem nhiều hơn nữa 3 lần đối với một video thông thường. Vì đối kháng giản, vào thời đại thông tin hiện nay, ai chả mong mình là bao gồm thông tin nhanh nhất và đúng mực nhất chứ không xẩy ra tam sao thất phiên bản khi nghe đề cập lại.

Bạn đang xem: Rtmp là gì

Do đó ngày nay, Livestream vẫn là một xu thế mới, thậm chí có thể coi Livestream là một ngành công nghiệp. Tương đối nhiều ông bự đã niềm nở tham gia ngành công nghiệp này vào đó rất có thể kể mang đến như Facebook, Youtube, Apple, Adobe…

Vậy bạn cũng biến thành tham gia vào game show này chứ ? Để setup một khối hệ thống Livestream nhưng mà hàng triệu con người tham gia cùng lúc như Facebook hoặc Youtube thì khá nặng nề nhưng chỉ để ship hàng cho độ lớn 100 tín đồ và scale dần dần thì cũng chả đến nỗi khó lắm. Mà lại trước tiên bạn cần phải nắm được một trong những khái niệm trước đã.

Các giao thức thực hiện trong Livestream

Có không ít các giao thức áp dụng cho streaming, chúng bao gồm các điểm mạnh và điểm yếu kém khác nhau. Trong nội dung bài viết này mình sẽ tổng hòa hợp lại các kiến thức mình thu nhặt được và viết về một trong những giao thức thông dụng nhé:

RTMP (Real-Time Messaging Protocol):

RTMP là giao thức được cách tân và phát triển bởi Adobe, thực hiện để truyền tải âm nhạc và clip với Adobe Flash Player. Nó y như là việc từ thời điểm cách đây khoảng 10 năm chúng ta ra sản phẩm net, hy vọng xem clip bạn yêu cầu cài thêm Adobe Flash Player mang đến trình xem xét IE chẳng hạn. Vì thời đại đó các flash website đang vô cùng thông dụng.

Ưu điểm của RTMP là độ trễ hết sức thấp. điểm yếu thì nó là Flash-based, thời buổi này Flash sẽ lỗi thời và ngày càng ít những thiết bị cung cấp nó. Trong khi còn vấn đề truyền phạt theo bit-rate cũng tinh giảm và những thiết bị của táo apple cũng không support RTMP.

Ngày nay các trình duyệt không nhất thiết phải cài Flash player nữa, html5 đã cung ứng việc play đoạn phim trực tiếp rồi.

HLS (HTTP Live Streaming)

HLS là viết tắt của HTTP Live Streaming, là 1 trong những giao thức nhằm streaming đoạn phim trên toàn internet.

Được trở nên tân tiến bởi Apple, lúc đầu chỉ tất cả iPhone là hỗ trợ giao thức này, nhưng ngày nay các lắp thêm và phần mềm đều cung cấp nó và nó phát triển thành giao thức phổ cập nhất.

HLS là http-based, nó thực hiện web server nhằm truyền download nội dung. Điều này tức là bạn không cần phải có hạ tầng quan trọng chỉ cần có web hệ thống hoặc áp dụng CDN là được. Ngoài ra vì HLS là http-based yêu cầu nó cũng biến thành ít có công dụng bị chặn bởi vì Firewall

Với HLS clip sẽ được phân thành các segments nhỏ, là cách tiến hành adaptive bitrate đoạn clip tức là hoàn toàn có thể chọn định dạng video cân xứng (480p, 720p…) nhằm truyền cài qua mạng internet tùy vào tốc độ mạng của bạn.

MPEG-DASH

MPEG-DASH là đối thủ đối đầu và cạnh tranh với HLS. Trong những lúc HLS đang đối đầu với những giao thức khác và chưa tồn tại kết quả cụ thể thì xã hội nguồn mở đã cách tân và phát triển MPEG-DASH trong khoảng từ năm 2009 – 2012.

Đặc điểm thứ nhất kể đến chính là MPEG-DASH cũng là thủ tục adaptive bitrate video clip giống cùng với HLS. Tất cả độ trễ thấp hơn HLS khoảng tầm 15%.

Cách đây vài năm thì MPEG-DASH cũng mấp mé tranh ngôi cửa hàng quân với HLS nhưng hiện giờ tình hình đã nắm đổi.

Thời điểm năm 2017 MPEG-DASH không được cung ứng bởi Safari, trong khi các thiết bị của apple ngày càng phổ cập trên toàn cầu. Đến thân năm 2019 thì táo bị cắn dở cũng cho giới thiệu Low-Latency HLS vậy cho nên tính đến lúc này HLS vẫn đang là giao thức streaming thịnh hành nhất.

WebRTC

Là giao thức peer-to-peer livestream cùng với độ trễ thậm chí thời nay để áp dụng tối nhiều các tác dụng mà các giao thức livestream mang về người ta sẽ thực hiện RTMP cho câu hỏi nhận clip để tiếp thu các video nguồn một cách nhanh nhất và sử dụng HLS nhằm phục vụ đa dạng mẫu mã người sử dụng cuối sớm nhất (kết phù hợp HLS cùng với CDN).

Cách nhưng mà môt Livestream hoạt động

Hãy thử mang ví dụ với một Streamer sẽ livestream múa quạt đến mọi tín đồ trên Facebook chẳng hạn.

Xem thêm: Simple Syrup Là Gì ? 20 Loại Syrup Phổ Biến Dùng Trong Pha Chế Thức Uống


*

Đầu tiên Streamer áp dụng điện thoại, mở Facebook lên và lựa chọn Livestream. Hoặc còn nếu như không có điện thoại thông minh Streamer đề xuất dùng một thiết bị thứ quay chuyên được dùng hỗ trợ RTMP cùng tích hợp với Endpoint của Facebook Streamer bắt đầu múa quạt, các hình hình ảnh của Streamer sẽ được chuyển sau đó LiveStream server của Facebook trải qua giao thức RTMP. LiveStream server của Facebook đã decode các gói tin dìm được tiếp nối sẽ áp dụng HLS transcode nó thành nhiều định dạng bit rate khác nhau (360p, 480p, 720p, 1080p …). Với từng định dạng đoạn clip được chia nhỏ thành các segments liên tục, từng segments tất cả độ dài 1s.Các segments này sẽ được lưu nghỉ ngơi LiveStream Server tiếp đến sẽ được nhất quán sang các pop CDN của Facebook trên toàn cố kỉnh giới.

Tổng kết