音视频
主要传播以直播主导为例(音视频基础理论知识 + 音视频播放器 + 音视频传输协议)相关知识
遇见聂少`
但行好事,莫问前程。 <<一个专注于C/C++/Linux程序员的情怀!!!>>
思绪来得快去得也快,偶尔会在这里停留。
展开
-
音视频开发:码率、延时、花屏、卡顿
1. 视频码率一般设多大? 对于1080P的视频而言,蓝光视频的码率是20Mb/s,一般下载的视频码率大都是10Mb/s,一些IPCamera/无人机的码率是2~8Mb/s,而很多视频网站的码率甚至低于5M/s。 同等分辨率的情况下,码率越大,清晰度越大,但同时对网络带宽的占用也越大,具体码率该设置为多少,需要看应用的具体场景了。 2. 播放中出现“跳跃”和“花屏”现象? “跳跃”和“花屏”现...转载 2020-02-19 12:09:27 · 852 阅读 · 0 评论 -
入门视频采集与处理(显示YUV数据)
在《入门视频采集与处理(学会分析YUV数据)》这篇文章中,我们已经学会了如何分析采集到的YUV原始码流,那么,下一步就是如何预览显示所采集的码流了,只有经过显示,才能非常直观地看出自己采集的数据是否有问题。 关于如何显示原始的YUV码流,根据我的经验,一般有三种方法: (1) 利用 matlab ,写相关的程序进行显示。(本文我将提供相关显示程序) (2) 使用 MFC + Direct Draw...转载 2020-02-19 11:30:07 · 399 阅读 · 0 评论 -
入门视频采集与处理(学会分析YUV数据)
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,Y:表示明亮度(Lumin...转载 2020-02-19 11:22:14 · 330 阅读 · 0 评论 -
从开发小白到音视频专家
这是由一篇我的演讲稿整理出来的文章,目标读者是对音视频开发感兴趣但是又不知道如何下手的初学者们,希望把我的经验分享出来,对大家有所帮助。 1. 成长的烦恼 经常收到一些网友的来信或者留言,反馈如下这样的困惑: “我是一名应届毕业生,该如何快速地成长起来” “我只懂 C/C++,是学 Android 开发有前途,还是 iOS 开发有前途?” “我是一名 Android/iOS 开发,已经可以独立完成...转载 2020-02-19 09:20:25 · 202 阅读 · 0 评论