多媒体技术结构
2016-03-06 19:50
423 查看
1. 目前各种音视频应用架构怎么实现的,其中涉及各个开源项目如ffmpeg,darwin,live555,vlc,mpc player,gstreamer,当然这项项目中,最重要的认为是ffmpeg。
2.
各种流媒体协议rtmp,hls,dash,rtp,rtsp等,其中以hls比较多,如果视频监控可能rtp,rtsp比较多。
3.
各大视频网站都用到的那些技术如nginx,视频服务器开发。
4. 熟悉几种常用的媒体封装格式,像mp4,avi,mkv,音频至少知道aac的格式,当然每种格式需要时查文档也可以。
5. 需要了解H264的一些概念,NAL,SPS PPS,以及profile等。rtp封装H264, 如果做直播系统,要非常熟悉mpeg2ts的相关概念,其中ts数据格式是必须知道的。PMT PAT这些概念也要知道。
6. 知道音视频同步原理,PTS ,DTS这些概念。
7. 当然图形图像基础这些都需要了解,推荐看一下多媒体技术基础(第3版)(清华大学计算机系列教材) 林福宗著。了解color space。
8. 最后,如果能理解编解码压缩原理,知道DTC变换,这些编解码原理也是非常有好处的。推荐知名博客 雷霄骅的博客,http://blog.csdn.net/leixiaohua1020?viewmode=list
以后会不断地完善和更新。
2.
各种流媒体协议rtmp,hls,dash,rtp,rtsp等,其中以hls比较多,如果视频监控可能rtp,rtsp比较多。
3.
各大视频网站都用到的那些技术如nginx,视频服务器开发。
4. 熟悉几种常用的媒体封装格式,像mp4,avi,mkv,音频至少知道aac的格式,当然每种格式需要时查文档也可以。
5. 需要了解H264的一些概念,NAL,SPS PPS,以及profile等。rtp封装H264, 如果做直播系统,要非常熟悉mpeg2ts的相关概念,其中ts数据格式是必须知道的。PMT PAT这些概念也要知道。
6. 知道音视频同步原理,PTS ,DTS这些概念。
7. 当然图形图像基础这些都需要了解,推荐看一下多媒体技术基础(第3版)(清华大学计算机系列教材) 林福宗著。了解color space。
8. 最后,如果能理解编解码压缩原理,知道DTC变换,这些编解码原理也是非常有好处的。推荐知名博客 雷霄骅的博客,http://blog.csdn.net/leixiaohua1020?viewmode=list
以后会不断地完善和更新。
相关文章推荐
- MongoDB常用操作命令大全
- 2016寒假训练——栈模拟
- centos6.6安装redis服务安装redis服务,对于discuz来说可以作为缓存使用,减轻服务器压力
- Linux内核分析 第二周
- POJO对象
- HTML复习
- 【AndroidStudio_笔记】修改全局的包名
- maven安装以及eclipse配置maven
- 在debian上安装和配置Oracle JAVA 8(JDK/JRE)方法
- android通过绑定service实现歌曲播放,并把歌词以不同色调动态绘出
- 网络编程
- 浅谈Activity的生命周期
- 文件类型
- 图像特征提取3—Haar特征
- ios自动布局实现动画
- IOS网络请求
- 词频统计
- yii框架-控制器/数据模型
- 九宫(DFS)——hiho [Offer收割]编程练习赛1
- iOS沙盒目录清单