
多媒体技术
文章平均质量分 68
xiongping_
这个作者很懒,什么都没留下…
展开
-
FFmpeg深入分析之零-基础
转载至:http://blog.chinaunix.net/uid-26611383-id-3976154.htmlFFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码才能事半转载 2015-04-17 12:28:36 · 311 阅读 · 0 评论 -
关于ES PES TS PS码流
1)ES ES--Elementary Streams (原始流)是直接从编码器出来的数据流,可所以编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。 ES是只包含一种内容的数据流,如只含视频或只含音频等,打包之后的PES也是只含一种性质的ES,如只含视频ES的PES,只转载 2015-12-03 16:37:13 · 554 阅读 · 0 评论 -
ts PCR
转载:http://blog.chinaunix.net/uid-26000296-id-3478558.html一、引言MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。 在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference), 用于恢复出与编码端一致的系统时序转载 2015-12-31 16:38:17 · 2235 阅读 · 0 评论 -
TS详解
转载:http://blog.youkuaiyun.com/zxh821112/article/details/17587215一 从TS流开始 数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。因此,我们首先需要了解TS流是什么,以及TS流是转载 2015-12-24 11:52:14 · 3521 阅读 · 0 评论 -
TS流判断I帧
在哪个字段有判断I,B,P帧的信息[整理]在哪个字段有判断I,B,P帧的信息?(MPEG2,H.264) .1.根据TS包头中的PID找到TS流里的PAT表,其TS的PID为0x00;2.找到PAT表后,根据其中携带的PMT表的TS包PID找到PMT表;3.找到PMT表后,根据其中携带视频的TS包PID就可以判断出包含视频数据的TS包;4.对于mpeg-1和mpeg-2转载 2015-08-21 14:10:44 · 3932 阅读 · 0 评论 -
MPEG-2TS码流编辑的原理及其应用
1. 功能目标 码流快编的应用目标是,通过对开放视频的采集,将DVB-S或C的传输流(Transport Stream,TS)节目作为信源,直接进行剪辑处理,再经过人工创意后,整合为新主题内容的新节目,以便直接进入频道集成或编辑频道节目播出,快速实现 数据层的内容整合,不仅简捷了采集制作的工作流程,而且为丰富媒体内容资产开辟了一条捷径。因为码流快编的工作流程无需先以解码后的视频记录于磁带,转载 2015-08-21 14:08:08 · 588 阅读 · 0 评论 -
视频压缩:I帧、P帧、B帧
/****************************************************************************************************************************************************************************************说明:转载 2015-08-18 18:22:01 · 489 阅读 · 0 评论 -
RTSP协议
第一部分:RTSP协议一、RTSP协议概述RTSP(Real-TimeStream Protocol )是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。转载 2015-08-03 14:35:54 · 387 阅读 · 0 评论 -
M3U8文件简介
M3U8文件简介 转载▼1. M3U8文件概念M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。2. M3U8文件举例例如使用云图TV点播直播节目时,发送请求:http://121.199.63.236:761转载 2015-06-11 19:13:52 · 2937 阅读 · 0 评论 -
m3u8苹果官网
https://developer.apple.com/streaming/原创 2015-06-11 19:30:49 · 2327 阅读 · 0 评论 -
linux下搭建生成HLS所需的.ts和.m3u8文件
要想利用HLS来实现视频的在线播放,就得需要将一个完整的视频文件切割成多个ts视频流,然后利用m3u8的索引文件来播放。在Mac下,苹果提供了streamingTools的工具,里面有mediafilesegmenter和mediastreamsegmenter来分别实现文件和直播流的切割,一行命令直接就可以将输入的原始视频文件导出成几个ts和索引文件,直接就可以用了。但是一般服务器都是基转载 2015-06-11 19:16:55 · 985 阅读 · 0 评论 -
M3U8格式讲解及实际应用
M3U8有啥好处 ? 网上搜索了一下,大家众说纷纭,个人理解主要是可以做多码率的适配,根据网络带宽,客户端会选择一个适合自己码率的文件进行播放,保证视频流的流畅。在IOS device和mac上可以用http的方式进行分发,其中playlist标准为由m3u扩展而来的m3u8文件,媒体文件为MPEG2-TS或者AAC文件(audio only)。m3u8文件转载 2015-05-20 17:22:16 · 1422 阅读 · 0 评论 -
FFMPEG的分析总体框架
FFMPEG基本概念:ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。 ffmpeg项目由以下几部分组成: ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移转载 2015-04-17 14:45:03 · 509 阅读 · 0 评论 -
RM/RMVB文件格式总结
RM/RMVB文件格式总结RM文件格式是标准的标记符文件格式,RM文件格式把标记符块组合成头块,数据快,索引块,这些标记符块的组合方法如下:.RMF头块RealMedia File Header(RM 文件头)PROP属性头Properties(属性头)MDPR媒体属性头(可含多个)Media Properties(媒体属性头1)转载 2016-04-26 16:05:19 · 4738 阅读 · 0 评论