首页
登录 | 注册

理解流媒体开发

理解流媒体开发   流媒体开发是一个什么样的过程

看了书,
查了资料,
也进行了实践!
感觉要把计算机真正的掌握好!
还得选定一个很专业的方向好好钻研一下!
图形方面的如画图的CAD,COREDRAW,UG,SOLIDWALK;
网络通讯方面的如很多游戏CS,传奇;
嵌入试系统方面的如WINCE,EMBEDDED LINUX,VXWORKS;
流媒体方面的有很多我知道的如NETVIDEO,VLC。

流媒体开发是一个什么样的过程呢?
看了MPEG标准的文档描述,
也就是 源流(编码)-》传输流-》网络传输-》接收传输流-》源流(解码)
那么如何编码和解码便是 流媒体开发的关键了。
一个真正的网络播放器其实就是由一个GUI搭建的框架,再加上相应的编解码模块和网络模块。
所以最难掌握的就是媒体的编解码模块了。

要学好得有很好的C或者C++基础知识,
然后有数据结构的基础知识,
然后对数学要有一定的理解能力,
然后要有相应能够参考的原代码,
然后要有相应MPEG标准的文档。
还要有一个这方面的专业性的论坛。
然后就是一个选择一个操作系统了,选择LINUX,也只有LINUX,才能让你真正的看到开发的成功!

哪一个条件都是很重要的,把这方面的每一项都准备好了,
我想也就可以进行实战了。


相关文章

  • 作为从事 iOS 开发好几年的开发者,我见识过 2013-2014 年移动端大热时的疯狂,见识过 2016 年一个 iOS 岗位对应千封简历的疯狂. 那种培训班三个月出来都能找份月薪过万的工作的事情早就是上古神话了.但是,这只不过意味着志向 ...
  • 最近好多人私信问我,该怎样才能成为架构师,还有一个就对当前的状态感到迷茫.我在此做一个简单的说明,或者对迷茫中的你来说有些许帮助. 有很多人对现在的工作感到很没意思,因为当前的工作,完全是实现业务,技术上没有任何提高.在这种状态下就会感到迷 ...
  • 转载自:http://www.c3dn.net/forum.php?mod=viewthread&tid=28&page=1&extra=#pid42 [摘要:以下那些网站皆是我从各大搜刮引擎汇集而去的,大多半经由我 ...
  • 快速开发基于 HTML5 网络拓扑图应用
    采用 HT 开发网络拓扑图非常容易,例如<入门手册>的第一个小例子麻雀虽小五脏俱全:http://www.hightopo.com/guide/guide/core/beginners/examples/example_over ...
  • Java基础12:深入理解Class类和Object类
    这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux.网络.多线程,偶尔讲点Docker.ELK,同时也分享技术干货和学习经验,致力于Ja ...
  • Java基础8:深入理解内部类
    这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux.网络.多线程,偶尔讲点Docker.ELK,同时也分享技术干货和学习经验,致力于Ja ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.011 s.
京ICP备10005923号