总时长:40分钟
1、自我介绍
2、h264编码流程
3、g711编码方式
4、rtsp交互
5、rtp封装h264
6、讲讲硬解流程(英伟达)
7、rtmp握手过程
8、渲染技术,讲了d3d优化
9、rtmp跟rtp里面的时间戳的差异(rtp固定间隔,如90000/25,rtmp时间戳单位为毫秒)
10、jitter buffer概念
11、mp4在录制过程中切换分辨率后要怎么办?
12、手机播放时一半正常一半绿屏可能是什么原因?
13、花屏可能的原因?
14、哈夫曼编码原理
15、webrtc(简单通过js实现过一对一通话以及信令服务器)
16、C++的三种特性(无具体问题)
17、可靠udp做过吗?(上层p2p模块)
18、硬解可以通过提取出yuv后渲染吗?(讲了多次拷贝影响性能)
19、ts切片标准吗?可以在常见播放器上播吗?
20、MediaCode
21、音视频同步
只能想到这点了,今天被通知阿里面试挂了,跟岗位技术栈不符,对视频编码和音视频同步深度不够,嗐,项目里没做音视频同步,编解码原理也很少涉及,解码都是调库,想进大厂太难了。