ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

多媒体应用48-930(多媒体网络与流媒体)

多媒体应用48-930(多媒体网络与流媒体)

HLS 苹果 m3u8,DASH 基于 HTTP;

WebRTC 三 API,ICE 三类候选记;

RTMP 一九三五,SRT 低延可靠提;

QUIC 承载 HTTP3,ABR 随带宽调级;

SFU 只转不混流,LL-HLS 分片奇;

ASR 字幕 NLP 弹幕,DRM 播放器解密。

----------------------------------------------------------------------

  1. HTTP Live Streaming 缩写____,苹果推出的流媒体协议。
  2. MPEG-DASH 是基于____的自适应流标准。
  3. 自适应码率 ABR 根据____动态切换画质。
  4. WebRTC 的三个核心 API:getUserMedia、RTCPeerConnection、____。
  5. WebRTC 信令服务器负责交换____。SDP/候选。
  6. RTMP 协议默认端口____。
  7. SRT 是开源的____传输协议。
  8. WebRTC ICE 候选类型:主机、反射、____。
  9. QoE 体验质量核心指标:卡顿率、首帧时间、____。画质(切换次数)
  10. 点播与直播的本质区别是____内容。
  11. 直播架构:推流→____→分发→播放。转码
  12. 弹幕服务器采用____方式推送消息。
  13. HLS 低延迟化方案 LL-HLS 使用____分片。部分
  14. 直播转码的主要目的是____。多码率适配
  15. 视频会议 MCU 与 SFU 模式:SFU 只____。转发(
  16. 编解码硬件加速依赖 GPU/____。
  17. 超低延迟直播依赖____协议。WebRTC/RTC
  18. 流媒体服务器开源代表____。SRS
  19. 自适应流媒体的多码率阶梯由____决定。分辨率 + 帧率 + 码率
  20. P2P 直播分发节省____成本。
  21. 录制回放与直播共用____系统。存储
  22. 直播鉴黄审核依赖____识别。
  23. 版权保护 DRM 加密在____端解密。
  24. 水印防盗播:动态叠加____。
  25. 弹幕敏感词过滤属于____处理。文本审核(NLP)
  26. 实时字幕由____生成。ASR(语音识别)
  27. 多画面合成在服务端完成称____。混流(合成)
  28. 连麦 PK 的核心挑战是____同步。音画
  29. SRT 与 RIST 同为____协议。
  30. QUIC 协议基于____实现可靠传输。
  31. HTTP/3 基于____协议。QUIC
  32. 低延迟直播协议对比 WebRTC 延迟约____秒。
  33. 首帧时间优化手段:____请求 MPD/M3U8。预取(DNS 预热)
  34. 卡顿时 ABR 策略____。降档(切换低码率)
  35. VOD 边看边缓存利用____HTTP RangeHTTP Range 是 HTTP 请求头,允许客户端只请求文件的某一段字节范围,不用下载整个文件。

-----------------------------------------------------

  1. HTTP Live Streaming缩写____,苹果推出的流媒体协议。→HLS。重点:基于 HTTP 切片 ts+m3u8;延迟较高兼容好。HLS = HTTP Live Streaming,苹果开发。核心:把视频切成很多小段 TS 文件,用 m3u8 索引清单管理。特点:兼容性极强,但切片长,延迟偏高。
  2. MPEG-DASH是基于____的自适应流标准。→ HTTP。重点:国际标准;.mpd 清单描述分片。DASH 和 HLS 思路类似,走 HTTP 传输,是国际通用标准(不是苹果私有),用 mpd 文件作为分片清单。
  3. 自适应码率ABR根据____动态切换画质。→ 网络带宽(缓冲)。重点:HLS/DASH 核心机制;卡顿与画质平衡。ABR (Adaptive Bitrate) 核心逻辑:播放器监测当前网速、缓冲区剩余数据。网速差、缓冲快耗尽,切低清晰度;网络好,切高清。
  4. WebRTC的三个核心API:getUserMedia、RTCPeerConnection、____。→RTCDataChannel。重点:浏览器实时音视频;P2P+ICE 打洞。getUserMedia:获取摄像头、麦克风音视频流;RTCPeerConnection:建立 P2P 音视频连接、传输媒体;RTCDataChannel:传输非媒体二进制数据(文字、文件)
  5. WebRTC信令服务器负责交换____。→SDP/候选。重点:ICE/STUN/TURN 打洞中继。SDP 描述媒体信息(编码、分辨率);ICE 候选是双方网络地址。WebRTC 本身不带传输地址协商能力,靠信令服务器交换这两组信息,然后做 ICE 打洞。
  6. RTMP协议默认端口____。→1935。重点:推流经典协议;RTMPS 加密。RTMP 是 Adobe 推出的老牌推流协议,默认 TCP 1935 端口;RTMPS 是加密版本,常用 443。
  7. SRT是开源的____传输协议。→低延迟可靠。重点:抗丢包重传;远程制作 Contrib UT。SRT(Secure Reliable Transport),基于 UDP,带 ARQ 丢包重传。目标:公网远距离广电直播,抗网络抖动,低延迟、可靠。
  8. WebRTC ICE候选类型:主机、反射、____。→中继(relay)。重点:STUN 获反射地址;TURN 中继兜底。主机候选:本机内网地址;反射候选:STUN 拿到的公网地址;中继候选:TURN 服务器地址,P2P 打不通的时候,流量走 TURN 中继兜底。
  9. QoE体验质量核心指标:卡顿率、首帧时间、____。→画质(切换次数)。重点:主观体验导向优化。QoE 是用户主观体验质量。卡顿、打开等待时间(首帧)、画质以及频繁画质切换,观众感受最明显。QoS 是网络技术指标;QoE 站在观众角度。
  10. 点播与直播的本质区别是____内容。→实时性(边录边播)。重点:点播已生成文件;直播实时切片推流。点播 VOD:视频文件预先全部录制完成,随时拖动;直播:边采集、边编码切片、边分发,内容实时生成,不能随便拖到未来时间。
  11. 直播架构:推流→____→分发→播放。→转码(处理)。重点:CDN 分发加速;边缘节点。主播推一路原始流到服务端;转码模块输出多清晰度多码率;再交给 CDN 分发到各地边缘节点,用户播放。
  12. 弹幕服务器采用____方式推送消息。→长连接(WebSocket)。重点:实时双向;HTTP 轮询效率低。WebSocket 是长连接,服务端可以主动推消息,弹幕实时。普通 HTTP 是短连接,只能客户端主动请求(轮询,延迟高、开销大)。
  13. HLS低延迟化方案LL-HLS使用____分片。→部分(Partial)。重点:2 秒内延迟;传统 HLS 10-30 秒。传统 HLS:完整 TS 切片(10s 左右,延迟很高);LL-HLS(Low-Latency HLS)支持部分分片(partial segments),不需要等整个切片生成就能下发,压缩延迟到 2~5 秒。
  14. 直播转码的主要目的是____。→多码率适配。重点:一次推流转出多种清晰度/编码。主播只推 1 路高清流,转码服务一次性生成:1080p/720p/480p 等多档码率。不同手机、不同网络自动选择,就是 ABR。
  15. 视频会议MCU与SFU模式:SFU只____。→转发(不混流)。重点:MCU 混流省带宽架构重;SFU 灵活扩展好。SFU:收到各路视频,只转发给其他参会人,不混合画面;客户端自己合成画面,扩展性好;MCU:服务端把所有人画面混合成一路画面再下发,服务器压力大。
  16. 编解码硬件加速依赖GPU/____。→专用芯片(ASIC)。重点:VPU/NPU 硬编硬解;省 CPU 功耗。
  17. 超低延迟直播依赖____协议。→WebRTC/RTC。重点:互动连麦 <400ms;FLV/HLS 延迟高。WebRTC 属于 RTC 实时通信,延迟 < 400ms,适合连麦互动。HLS/FLV 延迟秒级以上,不适合强互动场景。
  18. 流媒体服务器开源代表____。→SRS(nginx-rtmp)。重点:Nginx-RTMP 模块、SRS 单体高性能。SRS 是国内热门开源流媒体,支持 RTMP/HLS/WebRTC;nginx-rtmp 是 Nginx 的 RTMP 模块,经典开源推流服务。
  19. 自适应流媒体的多码率阶梯由____决定。→分辨率帧率码率组合。重点:Ladder 设计:240p~4K 逐档。码率阶梯(Ladder),提前预设多套配置:每套 = 分辨率 + 帧率 + 码率,例如 1080p 4M、720p 2M,播放器在这几组之间切换。
  20. P2P直播分发节省____成本。→带宽(CDN)。重点:节点互传; trackers 协调。普通 CDN:所有用户都从服务器拉流,消耗大量服务器带宽。P2P:观看用户之间互相传输分片,减少向 CDN 请求流量,节约带宽费用。Tracker 负责找到对等节点。
  21. 录制回放与直播共用____系统。→存储(对象)。重点:对象存储+CDN 回源。
  22. 直播鉴黄审核依赖____识别。→AI(图像)。重点:涉政涉黄识别实时拦截。
  23. 版权保护DRM加密在____端解密。→播放器(许可服务器)。重点:WideVine/FairPlay/PlayReady 三家。视频在服务端加密,下发加密片;播放器端解密,需要向许可服务器拿解密密钥。三大 DRM:WideVine、FairPlay、PlayReady,分别适配安卓、苹果、Windows。
  24. 水印防盗播:动态叠加____。→用户ID(溯源)。重点:屏录溯源取证。
  25. 弹幕敏感词过滤属于____处理。→文本审核(NLP)。重点:实时过滤+替换。弹幕是文本内容,NLP 自然语言处理,做敏感词匹配、语义识别,实时过滤违规文字
  26. 实时字幕由____生成。→ASR(语音识别)。重点:延迟 1-3 秒;辅助听障观众。ASR 自动语音识别:把主播音频转文字,生成实时字幕,多用于无障碍场景。
  27. 多画面合成在服务端完成称____。→混流(合成)。重点:连麦 PK 画面合成。
  28. 连麦PK的核心挑战是____同步。→音画(多流)。重点:NTP/PTP 校时+混流策略。连麦是多路独立音视频流,各路延迟不一样。需要统一时间基准(NTP/PTP 校时),保证声音、画面对齐,否则不同步观感很差。
  29. SRT与RIST同为____协议。→可靠传输(ARQ)。重点:广电级远程制作贡献传输。两者都是广电远距离传输,跑 UDP,ARQ 自动重传丢包,在不稳定公网实现可靠传输。
  30. QUIC协议基于____实现可靠传输。→UDP。重点:HTTP/3 底座;0-RTT 快速握手;解决 TCP 队头阻塞。传统 TCP 在丢包时存在队头阻塞。QUIC 跑在 UDP 之上,自研可靠传输、0-RTT 握手,HTTP/3 底层就是QUIC。
  31. HTTP/3基于____协议。→QUIC。重点:集成 TLS1.3;连接迁移。HTTP/1.1、HTTP/2 底层 TCP;HTTP/3 底层 QUIC,自带 TLS 加密,支持连接迁移。
  32. 低延迟直播协议对比WebRTC延迟约____秒。→<1(0.4)。重点:互动直播首选;LL-HLS 约 2-5 秒。WebRTC RTC 实时通信,端到端通常几百毫秒(0.4s 级别);LL-HLS 是 2~5 秒,普通 HLS 十几秒以上。
  33. 首帧时间优化手段:____请求MPD/M3U8。→预取(DNS 预热)。重点:减少解析与缓冲。首帧等待时间包含 DNS 解析、请求索引文件 (m3u8/mpd)、下载首段视频。预取、DNS 预热,提前加载索引,减少打开等待。
  34. 卡顿时ABR策略____。→降档(切换低码率)。重点:缓冲回升再升档;滞后算法防抖。缓冲区快要耗尽,为了防止播放卡顿,ABR 策略主动降低分辨率 / 码率;等缓冲区数据充足,再升档。一般加滞后防抖,防止频繁来回切换。
  35. VOD边看边缓存利用____。→HTTP Range。重点:分段请求支持拖动。HTTP Range 允许客户端请求文件的其中一段字节。点播拖动进度条,只请求对应片段,不用下载整个大文件,实现边看边缓存、支持拖拽播放。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进