Dự án tiêu biểu / Chi tiết

Hệ Thống Phát Video Trực Tiếp — Vận Hành Trên Nền Tảng AWS S3

Một Công Ty EdTech Nhật Bản

Chuyển đổi số Công nghệ Gia công phần mềm

TỔNG QUAN DỰ ÁN

Hệ Thống Phát Video Trực Tiếp

Khách hàngMột Công Ty EdTech Nhật Bản
NgànhGiáo Dục
Hạng mụcGia Công Phần Mềm · Phát Triển Web · Mobile
Địa điểmNhật Bản
Quy mô đội ngũ8 Chuyên Gia
Giai đoạnLập Trình · Kiểm Thử Đơn Vị · Thiết Kế
NgàyTháng 1, 2025

GIỚI THIỆU

Giới Thiệu Dự Án

Sonix đã phát triển một nền tảng phát video trực tiếp thời gian thực cho một công ty EdTech Nhật Bản, cho phép các phụ huynh xem các hoạt động ngoại khóa của con em mình — chẳng hạn như các sự kiện thể thao trường học — trực tiếp ngay trên điện thoại thông minh. Hệ thống hỗ trợ tối đa 100 người xem đồng thời cho mỗi album nhóm với độ trễ phát trực tiếp từ đầu đến cuối được duy trì dưới 30 giây, đồng thời tự động tạo ra các ảnh chụp nhanh nổi bật từ video trực tiếp để thúc đẩy doanh thu bán ảnh.

TẠI SAO CHỌN SONIX

Lý Do Khách Hàng Chọn Sonix

📡

Chuyên Môn Về Phát Trực Tuyến Media

Thành tích đã được chứng minh trong việc xây dựng các pipeline video độ trễ thấp sử dụng MediaSoup và các dịch vụ media trên đám mây, đáp ứng trực tiếp các yêu cầu kỹ thuật của dự án này.

🌐

Đội Ngũ Song Ngữ Nhật–Việt

Các kỹ sư song ngữ của Sonix kết nối các khoảng cách giao tiếp một cách liền mạch, đảm bảo các yêu cầu của khách hàng Nhật được hiểu và thực thi không sai lệch.

📱

Năng Lực Full-Stack Mobile & Cloud

Từ ứng dụng mobile đa nền tảng dựa trên Flutter đến backend Django và hạ tầng đám mây AWS, Sonix bao phủ toàn bộ stack dưới một mái nhà.

THÁCH THỨC

Vấn Đề Cần Giải Quyết

Nền tảng hiện có của khách hàng gặp vấn đề về mức độ tương tác thấp trên điện thoại thông minh — các phụ huynh có rất ít lý do để mở ứng dụng giữa các chu kỳ mua ảnh. Với các sự kiện thể thao trường học hàng tuần không được ghi lại trong thời gian thực, một cơ hội đáng kể để tăng số người dùng hoạt động hàng ngày và mở rộng cơ sở khách hàng đang bị bỏ lỡ.

Ngoài mức độ tương tác, tiêu chuẩn kỹ thuật cũng rất cao: hệ thống cần xử lý các luồng đồng thời cho tối đa 100 người xem mỗi album nhóm mà không bị suy giảm chất lượng, duy trì độ trễ phát trực tiếp dưới 30 giây trên các mạng di động tiêu chuẩn và tự động trích xuất các hình ảnh “khoảnh khắc đẹp” có thể sử dụng được từ video trực tiếp — tất cả không cần can thiệp thủ công của người vận hành.

Xây dựng một tính năng phát trực tiếp đáng tin cậy, độ trễ thấp trong kiến trúc ứng dụng hiện có — đồng thời giữ trải nghiệm người dùng đủ đơn giản cho các phụ huynh không rành về kỹ thuật — chính là thách thức cốt lõi.

PHƯƠNG PHÁP TIẾP CẬN

Cách Chúng Tôi Giải Quyết

1

Thiết Kế Kiến Trúc Cho Khả Năng Mở Rộng & Độ Trễ Thấp

Chúng tôi bắt đầu bằng cách chọn MediaSoup làm WebRTC SFU (Selective Forwarding Unit) để phân phối các luồng video đến nhiều người xem một cách hiệu quả mà không cần mã hóa lại trên máy chủ, giữ chi phí CPU thấp và độ trễ thấp hơn mục tiêu 30 giây. Kiến trúc được thiết kế xoay quanh các phòng “album” theo nhóm, phù hợp với mô hình sản phẩm hiện có của khách hàng.

2

Pipeline Tự Động Trích Xuất Ảnh Chụp Nhanh

Để tối đa hóa doanh số bán ảnh, chúng tôi đã xây dựng một pipeline tự động sử dụng AWS MediaConvert và Lambda để xử lý các luồng trực tiếp và đã ghi một cách bất đồng bộ, trích xuất các khung hình tĩnh chất lượng cao tại các khoảnh khắc quan trọng và lưu trữ chúng trong S3 — giúp chúng có sẵn ngay lập tức cho phụ huynh duyệt và mua mà không cần bất kỳ nỗ lực biên tập thủ công nào.

3

Tích Hợp Mobile Đa Nền Tảng & UX

Sử dụng Flutter, đội ngũ đã mang đến trải nghiệm phát trực tuyến thống nhất trên iOS và Android. Giao diện người xem được thiết kế cho phụ huynh trong môi trường ngoài trời — các nút điều khiển lớn, các chỉ báo đệm rõ ràng, và tính năng bình luận tích hợp — trong khi giao diện người phát sóng vẫn đủ đơn giản để các huấn luyện viên tình nguyện có thể vận hành mà không cần đào tạo.

GIẢI PHÁP

Những Gì Chúng Tôi Đã Xây Dựng

Sonix đã cung cấp một mô-đun phát trực tiếp và video đã ghi được tích hợp hoàn chỉnh, được xây dựng trên backend Python/Django với máy chủ tín hiệu Node.js được vận hành bởi MediaSoup. Hệ thống xử lý các phòng phát trực tuyến theo phạm vi nhóm (được liên kết với cấu trúc “album” hiện có của khách hàng), cho phép tối đa 100 người xem đồng thời cho mỗi sự kiện trong khi vẫn duy trì độ trễ thời gian thực dưới 30 giây trên các kết nối di động tiêu chuẩn tại Nhật Bản.

Ứng dụng di động Flutter tích hợp liền mạch phát trực tiếp, phát lại theo yêu cầu và luồng bình luận theo ngữ cảnh, trong khi pipeline xử lý hậu kỳ được vận hành bởi AWS (MediaConvert + Lambda + S3) tự động tạo ra các ảnh chụp nhanh có thể mua được từ các điểm nổi bật của video. Kết quả cuối cùng là một hệ thống tự vận hành, giúp tăng độ gắn kết của nền tảng và mở ra một kênh doanh thu mới — tất cả mà không yêu cầu bất kỳ thao tác thủ công nào từ đội ngũ của khách hàng.

CÔNG NGHỆ SỬ DỤNG

Tech Stack

PythonDjangoNode.jsMediaSoup (WebRTC SFU)FlutterAWS MediaConvertAWS S3AWS Lambda

KẾT QUẢ

Kết Quả & Tác Động

100

Người Xem Đồng Thời Mỗi Luồng

Các luồng album nhóm ổn định hỗ trợ tối đa 100 người xem đồng thời mà không bị suy giảm chất lượng.

<30s

Độ Trễ Phát Trực Tiếp Đầu-Cuối

Độ trễ thời gian thực luôn dưới 30 giây trên các mạng di động tiêu chuẩn Nhật Bản.

Tự Động

Tạo Ảnh Chụp Nhanh

Không cần biên tập thủ công: pipeline tự động trích xuất và phát hành ảnh có thể mua được từ mỗi luồng trực tiếp.

TÍNH NĂNG CHÍNH

Chi Tiết Tính Năng

Tính NăngMô Tả
Phát Video Trực TiếpPhát sóng sự kiện thời gian thực qua WebRTC SFU (MediaSoup), phạm vi theo album nhóm với độ trễ dưới 30 giây.
Phát Lại Video Đã GhiPhát lại theo yêu cầu các sự kiện đã qua được lưu trữ và phục vụ từ AWS S3, có sẵn ngay sau khi buổi phát trực tiếp kết thúc.
Tự Động Tạo Ảnh Chụp NhanhPipeline AWS MediaConvert và Lambda trích xuất các khung hình tĩnh “khoảnh khắc đẹp” từ video trực tiếp và phát hành dưới dạng ảnh có thể mua được mà không cần can thiệp thủ công.
Tính Năng Bình Luận Trực TiếpLuồng bình luận thời gian thực trên các buổi phát trực tiếp, cho phép các phụ huynh xem từ xa tương tác với nhau trong suốt sự kiện.

PHẢN HỒI KHÁCH HÀNG

Sonix đã mang đến một hệ thống phát trực tiếp ổn định, độ trễ thấp giúp tăng đáng kể mức độ tương tác của phụ huynh. Tính năng tự động chụp ảnh cũng đã mở ra một dòng doanh thu mới cho nền tảng của chúng tôi.

— Product Manager, Công Ty EdTech Nhật Bản

Sonix — Thành công của bạn là hạnh phúc của chúng tôi.

Chi Tiết Dự Án

Khách hàngMột Công Ty EdTech Nhật Bản
NgànhGiáo Dục
Hạng mụcChuyển Đổi Số · Gia Công Phần Mềm · Công Nghệ
Ngày14 Tháng 1, 2025
Công nghệPython · Django · Flutter · NodeJS · MediaSoup (WebRTC) · AWS
Địa điểmNhật Bản
Dịch vụ cung cấpGia Công Phần Mềm
Tích Hợp AWS
Phát Triển Ứng Dụng Web
Chỉ số chínhPhát Video Trực Tiếp: Phát sóng sự kiện thời gian thực qua WebRTC SFU (MediaSoup), phạm vi theo album nhóm với độ trễ dưới 30 giây.

Phát Lại Video Đã Ghi: Phát lại theo yêu cầu các sự kiện đã qua được lưu trữ và phục vụ từ AWS S3, có sẵn ngay sau khi buổi phát trực tiếp kết thúc.

Tự Động Tạo Ảnh Chụp Nhanh: Pipeline AWS MediaConvert và Lambda trích xuất các khung hình tĩnh “khoảnh khắc đẹp” và phát hành dưới dạng ảnh có thể mua được mà không cần can thiệp thủ công.

Tính Năng Bình Luận Trực Tiếp: Luồng bình luận thời gian thực trên các buổi phát trực tiếp, cho phép các phụ huynh xem từ xa tương tác với nhau trong suốt sự kiện.

Liên Hệ Với Chúng Tôi

Cùng chúng tôi khởi động dự án mới