前言:
大家晚上好,今天给大家分享一些我最近利用空闲时间去面试的一些流媒体岗位,面试问的一些问题。
问题汇总(包括一些网上总结的)
1、视频花屏和卡顿的原因?
2、vp8 vp9编码器用过没 都有什么特性
还有一些关于webrtc的问题:
- webrtc 的nack策略是怎么实现的?
- webrtc 的nack 请求丢失的帧 请求帧的rtcp包的格式是什么样的
- webrtc 的fec 策略跟nack策略 同时开会如何?
下面是一些基础音视频问题,如果你能够在心里全部过一遍,没啥问题的话,基础非常不错:
简述H264格式
H264格式分层目的
NLAU结构
NALU类型
解释GOP,帧 如何通过SPS内部的 pic_width_in_mbs_minus1 pic_height_in_map_units_minus1 计算宽高
列举几种profile
什么是I B P帧
IDR帧与I帧的理解
编码I P B帧存储,编码,解码,显示顺序
H264 over rtp 如何实现?
mp4封装
AAC(Advance Audio Coding)封装 有哪些规格 ADTS帧头包含哪些字段和含义
WAV Waveform Audio File Format
WAV格式以什么开头
WAV的数据头的最小大小和作用
FLV封装
FLV的组成
FLV怎么获取sps,pps
如何获取onMetaData,并解析metadata
TS封装
TS封装的第一个字节是什么,一个TS数据是多少?
TS的组成?
TS的内容通过什么标识的?
HLS HTTP Live Streaming
HLS是依靠什么工作的?
HLS点播和直播的区别?
m3u8有哪些字段和含义?
音视频同步的做法
音视频同步的做法
声音或者视频慢的解决办法
什么是RTT,RTT有什么作用?
rtsp包含哪些方法,rtsp的流程
rtmp是可靠的传输协议吗?
rtmp一般采用那种封装格式?
rtmp的握手流程
udp如何做到稳定传输,说出你 的思路?
http与tcp的区别?
最后:
上面有一些ffmpeg的问题,没有列出来,面试问的都是一些基础知识,但是实际ffmpeg问的深的话,估计够呛!上面有些题目我准备花一些时间录制成一个视频进行分享,应该不出意外,在近期会准备充分一些,到时候会分享在b站上!
今天的分享就到这里了,我们下期见!