Một buổi livestream thông thường đến mắt người xem trễ khoảng 10 đến 30 giây so với thực tế; loại "độ trễ thấp" rút xuống còn vài giây, còn gọi video hai chiều thì dưới một giây. Độ trễ ấy không phải lỗi mà là cái giá có chủ đích: video được chia thành từng đoạn ngắn, nén, gửi qua mạng phân phối rồi đệm sẵn trong máy người xem để phát cho mượt. Đó là lý do hàng xóm đã hò reo bàn thắng trong khi màn hình nhà bạn cầu thủ vẫn đang dắt bóng.
Chặng đường của một khung hình
Từ ống kính tới màn hình của bạn, một khung hình livestream đi qua nhiều trạm, trạm nào cũng cộng thêm chút thời gian:
- Ghi hình: máy quay hoặc điện thoại thu ảnh và tiếng.
- Nén: video thô quá nặng để gửi, nên được nén (thường theo chuẩn H.264, H.265 hoặc mới hơn). Nén hiệu quả cần nhìn vài khung hình liền nhau, nên tự nó đã tốn một khoảng trễ.
- Đẩy lên máy chủ qua mạng của người phát.
- Chuyển mã: máy chủ tạo nhiều bản chất lượng khác nhau (1080p, 720p, 480p...) để mỗi người xem nhận bản hợp với mạng của mình.
- Đóng gói thành đoạn: video được cắt thành các đoạn dài vài giây.
- Phân phối qua CDN: các máy chủ đặt rải rác khắp nơi giữ bản sao để phục vụ người xem gần nhất.
- Đệm ở máy người xem: trình phát tải trước vài đoạn rồi mới bắt đầu phát, để mạng chập chờn vẫn không bị dừng.
Vì sao phải cắt thành đoạn
Phần lớn livestream hôm nay dùng cách phát kiểu HLS (do Apple giới thiệu năm 2009) hoặc MPEG-DASH. Ý tưởng rất thực dụng: thay vì giữ một kết nối đặc biệt cho mỗi người xem, video được chia thành tệp nhỏ, phát qua giao thức web thông thường. Máy chủ web và mạng phân phối nội dung vốn đã giỏi gửi tệp cho hàng triệu người, nên livestream "ăn theo" được toàn bộ hạ tầng ấy.
Cái giá là thời gian. Giả sử mỗi đoạn dài 6 giây. Máy chủ phải chờ đủ 6 giây hình mới đóng xong một đoạn. Trình phát thường muốn có sẵn khoảng ba đoạn trước khi phát. Cộng thêm thời gian nén, chuyển mã và mạng, độ trễ 20–30 giây là chuyện bình thường với cấu hình kiểu cũ.
Bảng so sánh độ trễ thường gặp
| Kiểu truyền | Độ trễ thường gặp | Dùng cho |
|---|---|---|
| Livestream kiểu đoạn truyền thống | Khoảng 10–30 giây | Phát cho số đông, ưu tiên ổn định |
| Livestream độ trễ thấp (LL-HLS, LL-DASH) | Khoảng 2–6 giây | Bình luận trực tiếp, bán hàng, thể thao |
| Truyền hình phát sóng | Vài giây, tuỳ hạ tầng | Truyền hình mặt đất, cáp, vệ tinh |
| Gọi video, phát kiểu WebRTC | Dưới 1 giây | Hội thoại hai chiều, đấu giá trực tuyến |
Các con số trên là khoảng thường gặp, phụ thuộc rất nhiều vào cấu hình của từng nền tảng và mạng người xem.
Đánh đổi: mượt hay nhanh
Độ trễ và độ mượt kéo nhau theo hai hướng. Bộ đệm dày giúp xem không bị khựng khi mạng chập chờn, nhưng làm hình tới chậm hơn. Bộ đệm mỏng thì nhanh, nhưng chỉ một nhịp mạng xấu là hình dừng lại xoay vòng.
Bởi vậy mỗi loại nội dung chọn một điểm cân bằng khác:
- Buổi hoà nhạc, bài giảng: người xem không cần biết ngay từng giây, ưu tiên mượt.
- Bán hàng trực tiếp, hỏi đáp: người phát cần đọc bình luận và trả lời, độ trễ 20 giây làm câu chuyện lệch nhịp, nên dùng chế độ độ trễ thấp.
- Đấu giá, trao đổi hai chiều: cần dưới một giây, phải dùng công nghệ kiểu gọi video, tốn hạ tầng hơn.
Độ trễ cố ý
Có lúc người ta muốn trễ. Nhiều đài phát sóng trực tiếp chèn vài giây trễ để kịp cắt lời nói tục hay hình ảnh không phù hợp trước khi tới khán giả. Một số người phát trực tiếp cũng cố ý để trễ, tránh việc người xem dò được vị trí của họ theo thời gian thực.
Vì sao mỗi người xem trễ một kiểu
Cùng một buổi phát, hai người ngồi cạnh nhau vẫn có thể thấy hình lệch nhau vài giây. Lý do nằm ở phía người xem:
- Thời điểm bắt đầu xem: người mở luồng sớm và người mở muộn được trình phát xếp vào những vị trí khác nhau trong chuỗi đoạn video.
- Bản chất lượng: khi mạng yếu, trình phát hạ xuống bản thấp hơn; việc chuyển qua lại giữa các bản có thể làm tụt lại phía sau.
- Thiết bị: tivi thông minh, máy tính, điện thoại giải mã video với tốc độ khác nhau, giữ bộ đệm dày mỏng khác nhau.
- Máy chủ phân phối: mỗi người được phục vụ từ một máy chủ gần nhất, các máy chủ này nhận đoạn mới không hoàn toàn cùng lúc.
Còn chuyện tiếng và hình lệch nhau (miệng nói trước, tiếng tới sau) thì là chuyện khác: thường do đầu phát cấu hình sai, hoặc do loa, tai nghe không dây cộng thêm độ trễ riêng của chúng. Tai nghe Bluetooth có thể trễ hơn một phần mười giây; nhiều tivi và điện thoại có mục chỉnh "đồng bộ âm thanh" để bù lại.
Mẹo cho người xem và người phát
- Người xem: nếu đang xem thể thao mà sợ bị "lộ kết quả", hãy tắt thông báo và đừng mở mạng xã hội, vì tin nhắn của bạn bè có thể tới trước hình.
- Thấy livestream chậm hơn người khác nhiều, thử kéo thanh thời gian về điểm "trực tiếp" (live). Sau một lần mạng chậm, trình phát có thể bị tụt lại phía sau và không tự đuổi kịp.
- Người phát: nếu nền tảng có lựa chọn "độ trễ thấp" hoặc "độ trễ cực thấp", hãy bật khi cần tương tác. Dùng mạng có dây hoặc mạng ổn định cho máy phát, vì mọi trục trặc ở đầu phát đều nhân lên cho tất cả người xem.
- Khi bán hàng trực tiếp, đọc to tên người bình luận và nhắc rằng có độ trễ vài giây, người xem sẽ bớt sốt ruột.
Góc nhìn hôm nay
Chữ "trực tiếp" trên màn hình không có nghĩa là "cùng lúc". Nó nghĩa là hình ảnh đang được gửi đi khi sự kiện diễn ra, chậm hơn một khoảng mà hệ thống chấp nhận để đổi lấy sự ổn định. Một phép thử vui: gọi điện cho một người bạn đang xem cùng một buổi livestream, cùng đếm ngược khi một khoảnh khắc xảy ra trên màn hình. Bạn sẽ thấy hai người cùng xem "trực tiếp" nhưng có thể chênh nhau vài giây, thậm chí hàng chục giây, tuỳ thiết bị và mạng.
Câu hỏi thường gặp
Livestream bị trễ bao nhiêu giây?
Livestream kiểu truyền thống thường trễ khoảng 10–30 giây; chế độ độ trễ thấp còn khoảng 2–6 giây; gọi video và công nghệ kiểu WebRTC dưới 1 giây. Con số cụ thể tuỳ nền tảng, cấu hình và mạng của người xem.
Vì sao xem bóng đá trực tuyến chậm hơn truyền hình?
Livestream qua internet phải nén, cắt đoạn, đi qua mạng phân phối và đệm sẵn trong máy người xem, mỗi bước cộng thêm thời gian. Truyền hình phát sóng có đường đi ngắn và cố định hơn nên thường trễ ít hơn.
Làm sao giảm độ trễ khi livestream?
Bật chế độ độ trễ thấp nếu nền tảng có, dùng mạng ổn định cho máy phát và giảm khoảng cách giữa các khung hình chính trong cài đặt nén. Đổi lại, người xem có mạng yếu có thể bị khựng nhiều hơn.
Vì sao xem livestream bằng tai nghe Bluetooth thấy tiếng lệch hình?
Tai nghe và loa không dây cần thời gian nén, gửi và giải mã âm thanh, có thể cộng thêm khoảng một phần mười giây hoặc hơn. Nhiều điện thoại và tivi có mục chỉnh đồng bộ âm thanh, hoặc bạn có thể thử tai nghe có dây để so sánh.
HLS là gì?
HLS là cách phát video do Apple giới thiệu năm 2009, chia video thành các đoạn nhỏ gửi qua giao thức web thông thường. Nhờ vậy livestream tận dụng được mạng phân phối nội dung có sẵn, nhưng phải chịu độ trễ do chờ đóng đoạn và đệm.