自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RTP(上)

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。           随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多

2017-02-17 11:25:14 448

原创 jrtplib项目的了解

jrtplib是一个用C++语言实现的RTP库,使用这套文库,可以实现端到端的RTP连接。jrtplib编译后可以获得.lib文件,用来实现RTP协议。RTP:        RTP详细说明了在互联网上传递音频和视频的标准数据包格式。可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。主要实现一种端到端的多媒体流同步控制机制,既不需要事先建立连接,也不需要中间节点的参

2017-02-16 16:38:14 542

原创 过滤器

libavfilter 类库:该类库提供了各种各样的视音频过滤器过滤器的使用:    解码后的画面--->buffer过滤器---->其他过滤器---->buffersink过滤器---->处理完的画面过滤器一般会形成一个过滤器链来使用,buffer过滤器和buffersink过滤器是两个不许存在的过滤器。buffer过滤器负责将解码后的画面拖进过滤器链中,buffersink过滤器负

2017-02-16 15:11:20 297

原创 ffmpeg编程基础:视频编码、视频转码

(1)FFmpeg编码流程图                    (2)转码      将一种封装格式的媒体文件转换成另一种封装格式的媒体文件           传统转码方式                         将输入码流先解码,然后编码成另一种格式的文件,最后封装成与输入文件封装格式不相同的格式。简单来说,创痛的转                 码涉及到视频

2017-01-17 20:29:52 1090

原创 ffmpeg编程基础:视频解码、音频播放

我总结了FFmpeg的一些基础知识:(1)FFmpeg中的八个库:              (2)视频解码的流程图:              各个函数的功能如下:     av_register_all():注册所有的组件     avformat_open_input():打开输入码流     avformat_find_stream_info():查找码

2017-01-17 16:02:29 494

原创 视音频基础知识

时间过得好快,转眼半年就过去了,半年里感觉自己好像并没有学到太多的东西。主要是学习了雷宵骅老师的视频和殷文杰老师的视频,我之前完全没有接触过FFmpeg,而且都没有听说过,起初是听雷宵骅老师的视频,也是偶然间才知道他的遭遇,感觉很难过,只能说天妒英才,刚开始我有点无法接受这个消息,对我来说,他是我在FFmpeg方面的启蒙老师。雷宵骅老师的课程很基础,特别适合我们这些从来没有接触过FFmpeg的人学

2017-01-15 12:42:41 499

空空如也

空空如也

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

TA关注的人

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