Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Lịch sử, Tiêu chuẩn và Nền tảng Kiến trúc Truyền phát Video
- Evolution of real-time communication protocols (Sự phát triển của các giao thức truyền thông thời gian thực)
- Streaming architectures: client-server, P2P, and hybrid models (Kiến trúc truyền phát: máy chủ-máy khách, P2P và mô hình lai)
- Adaptive bitrate streaming (ABR) principles (Nguyên lý truyền phát tỷ lệ bit thích ứng)
- CDN delivery models and origin-server configurations KeywordsStreaming architecture, video delivery protocols, adaptive streaming, CDN architecture, real-time communication, origin-server setup, edge computing (Mô hình phân phối CDN và cấu hình máy chủ gốc. Từ khóa: Kiến trúc truyền phát, giao thức phân phối video, truyền phát thích ứng, kiến trúc CDN, truyền thông thời gian thực, thiết lập máy chủ gốc, điện toán biên)
Giao thức Truyền phát Cốt lõi và Công nghệ Truyền tải
- RTMP (Real-Time Messaging Protocol): Legacy and transitional use, Adobe Flash migration strategies (Sử dụng thừa kế và chuyển tiếp, chiến lược di chuyển từ Adobe Flash)
- HLS (HTTP Live Streaming): Apple's adaptive streaming standard, m3u8 manifests, phân đoạn (segment) management (Tiêu chuẩn truyền phát thích ứng của Apple, tệp chỉ thị m3u8, quản lý phân đoạn)
- MPEG-DASH: ISO-standard adaptive streaming, manifest generation, bitrate switching (Truyền phát thích ứng chuẩn ISO, tạo chỉ thị, chuyển đổi tỷ lệ bit)
- WebRTC: Peer-to-peer low-latency streaming, TURN/STUN/ICE servers, SFU/MCU architectures (Truyền phát độ trễ thấp ngang hàng, máy chủ TURN/STUN/ICE, kiến trúc SFU/MCU)
- SRT (Secure Reliable Transport): Open-source loss-recovery protocol, AES-256 encryption, ant rate control (Giao thức phục hồi mất mát mã nguồn mở, mã hóa AES-256, kiểm soát tỷ lệ dữ liệu)
- WebSockets and SIP: Interactive signaling and real-time conferencing KeywordsRTMP protocol, HLS streaming, MPEG-DASH, WebRTC, SRT protocol, TURN/STUN servers, SFU architecture, adaptive bitrate, low-latency streaming, real-time transport, video signaling (Giao tiếp tín hiệu tương tác và hội nghị thời gian thực. Từ khóa: Giao thức RTMP, truyền phát HLS, MPEG-DASH, WebRTC, giao thức SRT, máy chủ TURN/STUN, kiến trúc SFU, tỷ lệ bit thích ứng, truyền phát độ trễ thấp, vận chuyển thời gian thực, tín hiệu video)
Các框架 Mã nguồn mở về Chuyển đổi Định dạng và Xử lý Đa phương tiện
- FFmpeg: Codec management (H.264/HEVC AV1), pipeline building, hardware acceleration (NVENC, QSV), stream multiplexing, format conversion (Quản lý bộ mã hóa/giải mã, xây dựng đường dẫn, tăng tốc phần cứng, multiplexing luồng, chuyển đổi định dạng)
- GStreamer: Pipeline architecture, plugin ecosystem (GIR), custom element creation, WebRTC plugin integration (Kiến trúc đường dẫn, hệ sinh thái plugin, tạo phần tử tùy chỉnh, tích hợp plugin WebRTC)
- x264/x265: Advanced encoding profiles (high, main, main10), PBR/ABR/crf rate control, preset optimization (slow to ultrafast) (Hồ sơ mã hóa nâng cao, kiểm soát tỷ lệ PBR/ABR/crf, tối ưu hóa bản đặt trước)
- HandBrake CLI: Batch media processing and cloud-based transcoding workflows KeywordsFFmpeg pipelines, GStreamer framework, (Xử lý đa phương tiện hàng loạt và quy trình chuyển đổi định dạng trên đám mây. Từ khóa: Đường dẫn FFmpeg,框架 GStreamer,)
- x264 encoding, HEVC/H.265 codec, AV1 encoding, transcoding optimization, hardware encoding, codec management, media processing, batch transcoding, rate control (CRF), encoding profiles (Mã hóa x264, bộ mã hóa HEVC/H.265, mã hóa AV1, tối ưu hóa chuyển đổi định dạng, mã hóa phần cứng, quản lý codec, xử lý đa phương tiện, chuyển đổi định dạng hàng loạt, kiểm soát tỷ lệ (CRF), hồ sơ mã hóa)
Máy chủ và Cơ sở hạ tầng Truyền phát Mã nguồn mở
SRS (Simple Realtime Server - Tencent): Docker deployment, HLS/DASH/WebRTC mode switching, cluster configurations with SRS Edge (Triển khai Docker, chuyển đổi chế độ HLS/DASH/WebRTC, cấu hình cụm với SRS Edge)
- Wowza Streaming Engine (open-source components): Stream management, virtual host configurations, API-driven orchestration (Quản lý luồng, cấu hình máy chủ ảo, điều phối dựa trên API)
- nginx-mod-rtmp: RTMP module configuration, HLS/DASH module setup, live-to-VOD conversion (Cấu hình mô-đun RTMP, thiết lập mô-đun HLS/DASH, chuyển đổi từ trực tiếp sang theo yêu cầu)
- Janus Gateway: WebRTC media server architecture, plugin ecosystem (VoIP recording, video conferencing), RESTful admin API (Kiến trúc máy chủ phương tiện WebRTC, hệ sinh thái plugin, API quản trị RESTful)
- mediasoup: WebRTC SFU library, RTP/RTCP/RDTP management, consumer/producer pattern, simulcast support (Thư viện SFU WebRTC, quản lý RTP/RTCP, mẫu người tiêu dùng/nhà sản xuất, hỗ trợ simulcast)
- Jitsi VideoBridge: JVB configuration, bridge clusters, load balancing with JVB-colibri (Cấu hình JVB, cụm cầu, cân bằng tải với JVB-colibri)
- Ant Media Server Community Edition: WebRTC/RTMP/HLS streaming, dashboard configuration, WebSockets integration KeywordsSRS server, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, WebRTC media server, Docker deployment, stream orchestration, cluster configuration (Máy chủ SRS, mô-đun nginx-rtmp, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, máy chủ phương tiện WebRTC, triển khai Docker, điều phối luồng, cấu hình cụm)
Sản xuất Video Trực tiếp và Theo yêu cầu với Công cụ Mã nguồn mở
- OBS Studio: Scene management, custom filters and transitions, StreamDSP/NDI integration, remote monitoring, encoding presets (Quản lý cảnh, bộ lọc và chuyển tiếp tùy chỉnh, tích hợp StreamDSP/NDI, giám sát từ xa, bản đặt trước mã hóa)
- Lister (Open Broadcaster Tools): Multi-scene setups, audio source mixing, virtual camera support (OBS-VirtualCam) (Thiết lập đa cảnh, trộn nguồn âm thanh, hỗ trợ máy ảnh ảo)
- VLC Media Server: Streaming interface, multicast unicast conversion, playlist management (Giao diện truyền phát, chuyển đổi multicast/unicast, quản lý danh sách phát)
- Mixxx: Live remixing and DJ broadcasting over internet protocols (Trộn lại trực tiếp và phát sóng DJ qua các giao thức internet)
- Whisper: Open-source speech recognition for live captioning and transcription during streams KeywordsOBS Studio, video production, live broadcasting, scene management, NDIn integration, streamDSP, video mixing audio source management, virtual camera, VLC Media Server, transcoding, live captioning, Whisper open source speech recognition (Nhận dạng giọng nói mã nguồn mở cho phụ đề và bản chép lời trực tiếp. Từ khóa: OBS Studio, sản xuất video, phát sóng trực tiếp, quản lý cảnh, tích hợp NDI, streamDSP, trộn video quản lý nguồn âm thanh, máy ảnh ảo, VLC Media Server, chuyển đổi định dạng, phụ đề trực tiếp, nhận dạng giọng nói Whisper mã nguồn mở)
Hệ thống Hội nghị và Truyền phát Nhóm WebRTC
- Jitsi Meet open-source stack: Prosody configuration, Jicofo session management, component-based architecture, custom theme development (Cấu hình Prosody, quản lý phiên Jicofo, kiến trúc dựa trên thành phần, phát triển chủ đề tùy chỉnh)
- mediasoup + WebRTC: SFU architecture design, simulcast and SVC encoding strategies, bandwidth estimation (Thiết kế kiến trúc SFU, chiến lược mã hóa simulcast và SVC, ước lượng băng thông)
- MediaSoup SFUs: WebRTC SFU library (C++/Node.js), room topology, media flow control, simulcast support (Thư viện SFU WebRTC, định dạng phòng, kiểm soát luồng phương tiện, hỗ trợ simulcast)
- LiveKit: WebRTC SFU platform, room management, participant management, egress/ingress APIs, Kubernetes deployment (Nền tảng SFU WebRTC, quản lý phòng, quản lý người tham gia, API xuất/nhập, triển khai Kubernetes)
- BigBlueButton: Open-source virtual classroom, WebRTC-based screen sharing, polling, breakout rooms, recording (Lớp học ảo mã nguồn mở, chia sẻ màn hình dựa trên WebRTC, thăm dò ý kiến, phòng phụ, ghi âm)
- KeywordsWebRTC conferencing, Jitsi Meet, mediasoup SFU, Simulcast encoding, SVC scalable video coding, bandwidth estimation, BigBlueButton, LiveKit SFU, participant management, egress/ingress, Kubernetes deployment, virtual classroom, screen sharing, open source communication (Hội nghị WebRTC, Jitsi Meet, mediasoup SFU, mã hóa Simulcast, mã hóa video có thể mở rộng SVC, ước lượng băng thông, BigBlueButton, LiveKit SFU, quản lý người tham gia, xuất/nhập, triển khai Kubernetes, lớp học ảo, chia sẻ màn hình, giao tiếp mã nguồn mở)
Điện toán Biên, Tích hợp CDN và Chiến lược Khả năng Mở rộng
- Origin CDN edge delivery topology design for global low-latency (Thiết kế topologi phân phối biên CDN gốc cho độ trễ thấp toàn cầu)
- FFmpeg ingest point management and multi-CDN load balancing (Quản lý điểm đưa vào FFmpeg và cân bằng tải đa-CDN)
- Dynamic origin protection and edge caching strategies (Akamai CloudFront Fastly edge workers) (Bảo vệ gốc động và chiến lược lưu trữ bộ nhớ đệm biên)
- Multi-CDN streaming: redundancy, failover, and cost optimization (Truyền phát đa-CDN: dự phòng, chuyển đổi dự phòng và tối ưu hóa chi phí)
- WebRTC edge servers and global TURN deployment (Máy chủ biên WebRTC và triển khai TURN toàn cầu)
- Kubernetes-native streaming: K3s, KubeEdge, edge container orchestration KeywordsCDN delivery, edge computing Kubernetes, multi-CDN, origin edge topology, Akamai CloudFront, dynamic origin, edge caching, global TURN servers, failover redundancy, cost optimization, K3s edge orchestration (Truyền phát gốc Kubernetes, K3s, KubeEdge, điều phối container biên. Từ khóa: Phân phối CDN, điện toán biên Kubernetes, đa-CDN, topologi biên gốc, Akamai CloudFront, gốc động, lưu trữ bộ nhớ đệm biên, máy chủ TURN toàn cầu, dự phòng chuyển đổi, tối ưu hóa chi phí, điều phối biên K3s)
Phân tích, Giám sát và Chất lượng Trải nghiệm (QoE) trong Truyền phát
- Live stream monitoring tools (FFprobe Prometheus, Grafana dashboards) (Công cụ giám sát luồng trực tiếp)
- Viewer retention analytics, buffering events, start-up time measurement (Phân tích giữ chân người xem, sự kiện đệm, đo thời gian khởi động)
- Open-source observability stack: Prometheus + Grafana for streaming KPIs (Nền tảng quan sát mã nguồn mở: Prometheus + Grafana cho các chỉ số KPI truyền phát)
- ABR (Adaptive Bitrate) quality metrics: bitrate switching frequency, rebuffer ratio (Chỉ số chất lượng ABR: tần suất chuyển đổi tỷ lệ bit, tỷ lệ đệm lại)
- Log correlation and debugging tools: Wireshark packet analysis for RTP/RTCP Keywordsstreaming analytics, FFprobe monitoring, Prometheus Grafana dashboards, ABR quality metrics, viewer retention, buffering events, QoE measurement start-up time, log correlation Wireshark RTP analysis, open source monitoring (Công cụ liên kết nhật ký và gỡ lỗi: Phân tích gói Wireshark cho RTP/RTCP. Từ khóa: phân tích truyền phát, giám sát FFprobe, bảng điều khiển Prometheus Grafana, chỉ số chất lượng ABR, giữ chân người xem, sự kiện đệm, đo QoE thời gian khởi động, liên kết nhật ký phân tích RTP Wireshark, giám sát mã nguồn mở)
Monetization, DRM và Bảo vệ Nội dung
- DRM strategies for open-source ecosystems: PlayReady, Widevine, FairPlay integration (Chiến lược DRM cho hệ sinh thái mã nguồn mở: tích hợp PlayReady, Widevine, FairPlay)
- Subscription monetization models: recurring billing with Stripe open-payments, payment workflows (Mô hình tiền tệ hóa đăng ký: hóa đơn định kỳ với Stripe open-payments, quy trình thanh toán)
- Ad insertion: SSAI (Server-Side Ad Insertion) with Open Source Ad Servers (OpenX, Prebid) (Chèn quảng cáo: SSAI với Máy chủ quảng cáo mã nguồn mở)
- Watermarking and fingerprinting for content protection (Mài watermark và làm dấu vân tay để bảo vệ nội dung)
- Access control, token-based authentication, JWT-based stream protection KeywordsDRM strategies, PlayReady Widevine, FairPlay Content protection, Server-Side Ad Insertion, OpenX ad server, Prebid open source, video watermarking, JWT authentication, token-based access control, recurring billing, subscription monetization (Kiểm soát truy cập, xác thực dựa trên token, bảo vệ luồng dựa trên JWT. Từ khóa: Chiến lược DRM, PlayReady Widevine, Bảo vệ nội dung FairPlay, Chèn quảng cáo phía máy chủ, máy chủ quảng cáo OpenX, Prebid mã nguồn mở, làm mờ video, xác thực JWT, kiểm soát truy cập dựa trên token, hóa đơn định kỳ, tiền tệ hóa đăng ký)
Kiến trúc Triển khai, CI/CD và Truyền phát Đóng gói
- Docker Compose deployment for multi-service streaming stack (FFmpeg SRS Janus nginx) (Triển khai Docker Compose cho ngăn xếp truyền phát đa dịch vụ)
- Kubernetes Helm charts for scalable media server clusters (Biểu đồ Helm Kubernetes cho các cụm máy chủ phương tiện có thể mở rộng)
- CI/CD pipelines for streaming infrastructure (GitHub Actions GitLab CI) (Đường ống CI/CD cho cơ sở hạ tầng truyền phát)
- Infrastructure-as-Code: Terraform AWS CloudFormation for media services (Cơ sở hạ tầng như Mã: Terraform AWS CloudFormation cho các dịch vụ phương tiện)
- Load balancing strategies: HAProxy round-robin weighted least-connections (Chiến lược cân bằng tải: HAProxy round-robin, trọng số, kết nối tối thiểu)
- Blue/green and canary deployments for zero-downtime streaming updates KeywordsDocker Compose streaming stack Kubernetes Helm deployment CI/CD pipelines GitHub Actions Terraform CloudFormation infrastructure-as-Code HAProxy load balancing blue-green deployment canary deployment zero-downtime updates media server scaling (Triển khai xanh/lam và canary cho các bản cập nhật truyền phát không gián đoạn. Từ khóa: ngăn xếp truyền phát Docker Compose, triển khai Helm Kubernetes, đường ống CI/CD, GitHub Actions, Terraform, CloudFormation, cơ sở hạ tầng như mã, cân bằng tải HAProxy, triển khai xanh/lam, triển khai canary, cập nhật không gián đoạn, mở rộng máy chủ phương tiện)
Các Xu hướng Mới nổi và Ứng dụng Thực tế
Low-latency HLS and DASH innovations sub-second streaming protocols (LL-HLS LL-DASH) (Các đổi mới LL-HLS và LL-DASH cho độ trễ thấp)
- AV1 and VP9 codec optimization for CDN delivery (Tối ưu hóa codec AV1 và VP9 cho phân phối CDN)
- AI-driven video transcoding (Deepstream OpenCV-based scene classification) (Chuyển đổi định dạng video dựa trên AI)
- Cloud-native streaming with Knative Knative Eventing for serverless media pipelines (Truyền phát gốc đám mây với Knative Knative Eventing cho các đường ống phương tiện không máy chủ)
- 5G network slicing for ultra-reliable low-latency video streaming (Cắt mạng 5G cho truyền phát video độ trễ thấp siêu tin cậy)
- WebAssembly (Wasm) for client-side video processing in browsers (WebAssembly cho xử lý video phía máy khách trong trình duyệt)
- XR/AR video streaming with WebXR and 360° video protocols keywordsLL-HLS low latency HLS LL-DASH AV1 codec VP9 optimization AI-driven transcoding OpenCV scene classification Cloud-native streaming Knative Eventing serverless media pipelines 5G network slicing WebAssembly client-side video WebXR AR streaming 360 video protocols (Truyền phát video XR/AR với WebXR và các giao thức video 360°)
Hands-On Lab and Project-Based Application
End-to-end live streaming pipeline: OBS → nginx-rtmp → SRS → HLS/DASH players
- WebRTC video conferencing setup with Jitsi Meet (Thiết lập hội nghị video WebRTC với Jitsi Meet)
- Custom FFmpeg pipeline for multibitrate output (SD/HD/4K) with CDN push (Đường dẫn FFmpeg tùy chỉnh cho đầu ra đa tỷ lệ bit với đẩy CDN)
- Integration testing: load testing streaming infrastructure (Locust/AB) at scale (Kiểm tra tích hợp: kiểm tra tải cơ sở hạ tầng truyền phát ở quy mô lớn)
- Troubleshooting: common streaming issues, codec mismatches, firewall/NAT problems, codec negotiation debugging keywordslive streaming pipeline OBS nginx-rtmp FFmpeg multibitrate HLS DASH WebRTC video conferencing Jitsi Meet integration testing load testing Locust AB codec troubleshooting NAT firewall issues codec negotiation SD HD 4K output (Khắc phục sự cố: các vấn đề truyền phát phổ biến, không khớp codec, vấn đề tường lửa/NAT, gỡ lỗi thương lượng codec. Từ khóa: đường dẫn truyền phát trực tiếp OBS nginx-rtmp FFmpeg multibitrate HLS DASH hội nghị video WebRTC Jitsi Meet kiểm tra tích hợp kiểm tra tải Locust AB khắc phục sự cố codec vấn đề tường lửa/NAT thương lượng codec đầu ra SD HD 4K)
Yêu cầu
Kiến thức quản trị hệ thống chung
14 Giờ