关于 DASH / MP4 / FLV
哔哩哔哩在历史上曾采用过多种流媒体串流方案,可分为 DASH 格式、MP4 格式和 FLV 格式。
在 2018 年,哔哩哔哩引入了 DASH 方案,并使用至今。
DASH 格式
TIP
这是哔哩哔哩目前采用的串流格式。其分发的音频与视频质量最好,下载速度也最快。
在大多数情况下,使用该串流格式即可。若不了解其他格式,不要修改下载参数中的 “流媒体格式”。
详细介绍参见:基于HTTP的动态自适应流 - 维基百科
总体而言,在此方案中音频与视频会被切片,并被单独下发给客户端,因此只能拿到 无声视频
与 无画音频
。
要想合并为一个音视频的话,需要调用 FFmpeg 进行混流,也就是应用内名为 “音视频” 的任务。
MP4 格式
WARNING
不要因为长得像 MP4
后缀就选择该格式。在大多数情况下,其下载速度较慢,且质量不如 DASH 格式。
顾名思义,该方案直接向客户端下发 MP4 格式媒体,视频会自带音频。
目前哔哩哔哩已基本不再使用该方案,除了试看资源 (例如需要付费的番剧、影视、课程):
- 这种情况几乎只能拿到
MP4
格式的资源,且画质与音质大多欠佳。
FLV 格式
WARNING
该格式基本已完全退役。保留该选项仅用于存档,部分资源 可能 仍可下载。
FLV 分段格式,早年采用的格式