- 博客(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关注的人