
多媒体
niansiqiao
Talk is cheep, show me the code.
展开
-
[总结]RTMP流媒体技术零基础学习方法
本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。 0.背景知识 本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了说明:RTMP是非常重要的。 使用RTMP技术的流媒体系统有一个非常明显的特点:使用 F转载 2015-01-12 08:17:03 · 765 阅读 · 0 评论 -
视频压缩编码和音频压缩编码的基本原理
1.视频编码基本原理 (1) 视频信号的冗余信息 以记录数字视频的YUV分量格式为例,YUV分别代表亮度与两个色差信号。例如对于现有的PAL制电视系统,其亮度信号采样频率为13.5MHz;色度信号的频带通常为亮度信号的一半或更少,为6.75MHz或3.375MHz。以4:2:2的采样频率为例,Y信号采用13.5MHz,色度信号U和V采用6.75MHz采样,采样信号以8bit量转载 2015-01-11 22:43:55 · 1294 阅读 · 0 评论 -
H.264 像素块预测与运动补偿
转自:http://blog.youkuaiyun.com/zhoujunming/article/details/2774318 关键词:像素块预测 运动补偿 信源编码 一、像素块预测 H.264/ AVC标准中的基本预测技术是基于块,而不是基于对象的。它的编码器是利用混合的编码方案来提高编码效率,这些方案包括高级的预测技术和有效熵编码技术。在运动预测中它使用不同的块的大小进行转载 2015-01-03 23:32:40 · 4686 阅读 · 0 评论 -
基于HTTP Live Streaming(HLS) 搭建在线点播系统
1、 为何要使用HTTP Live Streaming 可以参考wikipedia HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备转载 2015-03-02 14:24:08 · 878 阅读 · 0 评论 -
RTMP,RTSP,HLS比较
先谈一下HLS,这个协议接触得最早,自己的个人理解,如果要开发一套准实时的手机音视频直播系统,需要支持iphone,android,windows phone等多款手机,这个协议真心不错。为什么是准实时呢,因为客户端播放的是最新切割的ts文件,它的延迟取决于切片的大小。 参考文章http://www.cnblogs.com/haibindev/archive/2013/01/30/28807转载 2015-03-02 14:17:24 · 1099 阅读 · 0 评论 -
ffplay的音视频同步分析
在ffplay里的视频图像更新是在一个timer里面更新的,当有timer事件时就会调用video_refresh_timer()函数,而在这个函数里面会调用compute_frame_delay()计算下一帧图像显示的时间 video_refresh_timer() /* launch timer for next picture */ schedule_refresh(i转载 2015-04-08 10:36:02 · 432 阅读 · 0 评论