美文网首页
哔哩哔哩殷汶杰

哔哩哔哩殷汶杰

作者: kakukeme | 来源:发表于2016-11-24 19:14 被阅读172次

哔哩哔哩殷汶杰:合格的多媒体技术工程师有成为全栈架构师的潜质
http://geek.csdn.net/news/detail/124824

殷汶杰:其实无论是多么复杂精密的多媒体系统,其整体架构都离不开这几个结构,以视频信号为例,视频采集→视频预处理→视频编码与封装→数据的存储/传输→视频解封装/解码→视频后处理→视频输出

所谓的视频弹幕,其本质上是与视频信息联系紧密、与时间轴具备强关联的辅助信息的一种。

在包含弹幕的视频播放时,显示设备(移动/网站播放器)会在原始视频上新建一个用于显示弹幕的层,并在某个指定的时刻通过相应的文字信息绘制方法(例如OpenGL ES等),将弹幕信息绘制在这一层中。由于这一层原本是透明的,并叠加在原始视频上方。

B站开源的弹幕引擎DanmakuFlameMaster:https://github.com/Bilibili/DanmakuFlameMaster

移动视频播放框架ijkplayer:https://github.com/Bilibili/ijkplayer,

html5视频转码内核flv.js:https://github.com/Bilibili/flv.js

实际上目前主流的视频压缩编码标准的思想和设计思路都是一致的,都采用了一种“块结构的混合编码方案”,其核心思想都是利用种种方式尽可能压缩运动图像中的时间、空间、视觉和统计冗余。

殷汶杰:成长永远是需要付出代价的,就看我们如何对其进行取舍了。几年来,我曾经有过一些成果,也走过不少弯路,经验教训都还算印象深刻。第一,从走出学校开始,应当在一个学生的思维上加入一个工程师的思维,不再把完成任务作为终点,而是将工作看成不断武装自己,完成自身进化的过程,这就需要对自身的特长和发展规划有一个比较明确的认识,并在择业的时候保持一个清晰的头脑;第二,不要随便给自己加入限制。在明确了自己的目标之后,所有的努力都是朝着这一个方向,所有的资源都可以拿来为这一过程铺路。不要随便把自己限制在某个技术领域甚至编程语言里,比如把自己仅仅定位成一个“C++程序员”或“Java程序员”或“测试工程师”,这样只会让自己的核心竞争力慢慢丧失,越来越泯然众人。

首先应该是一个健康的体魄,毕竟身体才是玩儿命的本钱。即使再忙,也不要忘了积极锻炼身体。

哔哩哔哩殷汶杰 blog

FFmpeg音视频高级开发实战 iOS&Android;------主讲老师,陈超
http://edu.csdn.net/course/detail/2314

[总结]FFMPEG视音频编解码零基础学习方法-----雷霄骅
http://blog.csdn.net/leixiaohua1020/article/details/15811977/

python爬虫:爬取慕课网视频
http://www.cnblogs.com/qiyeboy/p/5269616.html

m3u8.ts
Socket.IO.js

csdn课程
m3u8文件完整实例及TS流抓取
http://blog.csdn.net/shuzui1985/article/details/41077963

相关文章

网友评论

      本文标题:哔哩哔哩殷汶杰

      本文链接:https://www.haomeiwen.com/subject/huxipttx.html