自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 播放器设计

视频针用智能指针管理。可以把他们放在各种队列中。如果有的队列删除了,另外的队列还有的话,这个指针还在的,如果全部队列中。该视频帧都被删除了,智能指针就自动释放。比如一个I帧系列可以设计成一个类。

2023-05-20 19:30:32 80 1

原创 ffmpeg中sws_scale错位问题

为了适应播放窗体的大小,解码解码后要把图像缩放一下。在缩放后发现有一些错位的现象。有一些窗体尺寸就没问题,有一些尺寸就有问题,那么,该如何选择缩放后的宽高才不出问题呢?yuv输出的linesize是width,width/2,width/2,出现错位的时候linesize[0]和linesize[1]不是2倍关系,那么是不是保证2倍关系就OK?那么好办,linesize[1]必须能被2整除,而linesize[0]又是linesize[1]的2倍,如果保证linesize[0]能被4整除不就可以了吗?

2023-05-05 22:59:20 329 1

原创 网络视频播放缓冲

最近一个项目的需求是: 播放网络视频时可以设置一个缓冲时长,当网络不稳定的时候,先缓冲一段时间再播。设计思路是:有一个视频帧队列,队尾的pts减去队首的pts,没有达到缓冲时长时就不播放,先缓冲。缓冲够了,播放时根据Pts来播放。问题一。播放结束时或者视频中断时。缓冲区的内容无法及时播放。可以设置一个缓冲标记。网络不好的时候设置他。缓冲满了之后清除他。这样在没有缓冲标记的时候,没有视频再来了就可以及时播放掉缓冲区。但是如果播放缓冲标记成立但是已经没有视频来了,怎么办?这时候只能认为是网络不好,需

2023-03-02 23:18:22 255

原创 PS、TS流解析

参考ZLMediaKit处理PS、TS流

2023-02-07 22:07:08 718

原创 第一篇博客

注册csdn九年了,今天开始发布第一篇博客。以后要多写点。

2023-02-04 23:17:10 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除