北京日报
单个MP4只能按照固定码率传输。用户当前网络速度低于视频码率时,Nginx即使传输效率很高,播放器仍然会缓冲。更适合多种网络环境的做法是将同一视频制作成多档清晰度,再通过HLS或DASH让播放器根据带宽切换。
如果“100%”是指⭐让视频首帧、拖动、连续播放和多人并发都达到最优,Nginx并不存在一个打开后就能完全解决问题的开关。它主要负责文件传输,实际体💡验还取决于视频编码、文件结构、服务器磁盘、出口带宽、播放器和用户网络。
worker_processes auto和worker_connections主要影响Nginx能够管理的进程与连接数量,并不会凭空增加网络出口能力。调整前还要同步检查文件描述符、内核连接限制和实际带宽。不要随意使用limit_rate限制视频速率,否则可能把原本正常的连接人为变成卡顿连接。