数字电视
武爱敏
世上无难事,只要肯登攀
展开
-
基于IP播放TS流的码率控制策略
基于IP播放TS流的码率控制策略前言在数字电视的应用中,TS流数据的播放是其中一个重要环节。TS流的播放从接收端的角度来考虑,是如何保证解码器的缓冲器不出现溢出;从发送端来考虑,是如何保证码流按照其自身的码率较为均匀地离开发送设备。 目前TS流的发送有两种方式,一种是传统的通过硬件设备,输出ASI信号,另一种是通过IP网络以IP的数据包方式进行发送。本文就后者进行讨论。原创 2008-11-10 22:41:00 · 5619 阅读 · 23 评论 -
Ubuntu 下编译 VLC-Win32
在Ubuntu下编译可以在Windows(Win32)中运行的VLC 以下所有内容来自于VLC wiki中的Win32Compile文档Building MethodsCross-compile with Mingw on LinuxThis pagePreferred method (uses cross compilation).原创 2012-12-01 13:35:20 · 8311 阅读 · 1 评论 -
TS流中的音频EB size
TS流中视频的EB size 由VBV决定。音频的EB size对于不同的编码类型有不同的固定值:#define TSMUX_MP2_ES_BUFFER_SIZE (3584)#define TSMUX_AC3_ES_BUFFER_SIZE (3584)#define TSMUX_EAC3_ES_BUFFER_SIZE (5184)#de原创 2011-11-23 10:24:04 · 1396 阅读 · 0 评论 -
音频相关参数
采样率:每秒的采样的点数。如48000Hz,32000Hz.码率:也叫位率,编码后的每秒的数据量,单位bit。帧率:每少中帧的个数。Frame size:每帧数据的采样点。 比如:AC-3的Frame size是1536,如果采样率是48000Hz,那么每秒帧率就是48000/1536=31.25,每帧的时间长度就是1000/31.25=32msMP-1的Frame Siz原创 2011-11-29 13:22:46 · 1747 阅读 · 0 评论 -
FFMPEG中MPEG-2编解码函数调用关系图
1 Encoder (函数调用从左到右,下同;图片显示不全时,请下载显示) 2 P帧运动估计流程图3 B帧运动估计流程图 4 decoder原创 2011-11-20 15:17:19 · 1982 阅读 · 0 评论 -
一种基于TS包比例占用的固定码率TS流复用算法
一种基于TS包比例占用的固定码率TS流复用算法多节目TS流复用的主要技术难点在于参与复用的各数据单元——包括PSI/SI表格,PCR,音视频及空包——的交织算法。在这些参与复用的数据单元中,PSI/SI和PCR需要按照固定的间隔进行插入,可以认为是固定码率,音频一般来讲也接近固定原创 2011-07-15 10:56:55 · 2601 阅读 · 1 评论 -
DTS和PCR的WrapRound计算方法
有时候,我们会遇到一些WrapRound的计算,比如数字电视TS中DTS或PCR的计算,需要考虑WrapRound的问题。一般方法可以采用判断的方法,比如对于如下的计算:const int DTS_MAX = 0x200000000;__int64 dts_1, dts_2, value;//calc dts_1-dts-2 if (dts_1 >= dts-2) value = dts_1 - dts_2;else value = DTS_MAX - dts_2 + dts_1;另外,我们也可以原创 2011-02-15 17:09:00 · 1584 阅读 · 0 评论 -
数字电视机顶盒ATSC制式详细介绍
<br />数字电视机顶盒ATSC制式详细介绍<br />摘要:本文概述了数字电视广播原理,对ATSC制作了较详细的介绍。在此基础上,进一步阐述了作者实现的ATSC制数字电视机顶盒系统设计。 <br /> 1 引言 <br /> 在信息技术的推动下,广播电视进入从模拟广播到数字广播的过渡阶段。美国,欧洲,澳大利亚,日本,新加坡等相继确定了本国的数字电视广播标准。 <br /> 随着视频压缩技术的深入研究,九十年代初出现了一系列视频压缩标准,其中尤以MPEG-2影响圈较大;同时随着集成电路制造技术的进步转载 2011-02-10 11:03:00 · 5914 阅读 · 2 评论 -
字节顺序和位域顺序
<br />在不同的体系结构下处理时,要特别需要注意字节顺序和位域顺序的问题。<br />字节顺序的问题(字节序分为Little-Endian(小字节序)、BIG-ENDIAN(大字节序),一般较容易处理,而且在不同系统中提供了相应的函数,像hton函数,对于位域序,要特别注意。<br /> <br />而且一般情况下,不同的体系结构下字节序和位域序一般一致。<br /> <br />例如,对于数字电视TS头,在X86下,我们可以如下定义:<br />typedef struct <br />{<br /原创 2011-01-14 12:06:00 · 3184 阅读 · 0 评论 -
IEEE1394技术与原理简介
IEEE-1394 Apple称之为FireWire(火线),Sony称之为i.Link,Texas Instruments称之为Lynx。尽管各自厂商注册的商标名称不同,但实质都是一项技术,那就是IEEE-1394。为什么PC业界对其会如此着迷呢?答案很简单,IEEE-1394决不仅仅是一项只能在某些领域使用的新技术,它有着广泛的市场空间,甚至有可能取代目前的PCI总线。现在,我们已经习惯把ISA总线视为一种淘汰技术,也许不久的将来,PCI就有可能重蹈ISA之路,让位于未来的总线标准:IEEE-1394转载 2010-12-14 10:40:00 · 6265 阅读 · 0 评论 -
单节目变码率TS流复用算法的研究及实现
<br />关键词<br /> 单节目,变码率,音视频交织,PCR,DTS,PTS,PSI/SI前言<br />在数字电视中,节目的音视频信息经过编码后的数据,称为基本流(ES),为了满足传输需要,这些ES数据一般还要经过打包(PES)复用成传输流(TS)。TS流有两种,一种是仅包括单个节目的音视频的TS流,我们称为单节目流,另一种是多个节目打包复用成一个TS流,我们称之为多节目复用流。在本文中,我们对单节目的变码率TS的复用方法进行探讨,提出了一种解决方案,并通过试验得到了良好的效果。单节目复原创 2010-08-19 17:57:00 · 5314 阅读 · 8 评论 -
使用交叉编译环境编译支持多线程的x264版本
<br />1 安装MingW交叉编译环境。见 http://blog.csdn.net/wutong_login/archive/2009/08/02/4401509.aspx<br />2 下载x264的源码。见http://downloads.videolan.org/pub/videolan/x264/snapshots/<br />3 下载 pthreads 源码。见ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-8-0-rel原创 2010-07-30 17:58:00 · 2104 阅读 · 1 评论 -
windows平台下vlc编译之十三:vlc1.1.0编译
windows平台下vlc编译之十三:vlc1.1.0编译 --------------------------------------------------------------------------------2010-06-25 16:41:12 标签:windows cygwin compile vlc [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremi转载 2010-07-15 14:55:00 · 1215 阅读 · 0 评论 -
VLC代码初探
VLC代码初探(部分内容鉴于作者智商,基本胡扯) 收藏 VLC代码初探(部分内容鉴于作者智商,基本胡扯)1 废话2 代码阅读工具、方法3 VLC部分框架,结合control的rc说明4 下一步工作一废话:惭愧进度比预计的要慢,有老婆孩子就是麻烦阿,尤其是孩子还在老婆肚子里面的时候。想当年年轻的时候晚上工作到2、3点,第2天早上7:30接着搞,LFS的时候3天时间搞定,包括吃饭睡觉几乎没有转载 2010-03-25 17:51:00 · 3602 阅读 · 1 评论 -
windows平台下vlc编译之十:vlc-1.0.0的编译
windows平台下vlc编译之十:vlc-1.0.0的编译 2009-07-15 21:19:46 标签:windows cygwin compile vlc [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.co转载 2009-12-21 11:12:00 · 2408 阅读 · 3 评论 -
Libmpeg2 学习笔记
libmpeg2中idct算法的mmx优化(转载)Tag: 视频研究 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ffmpeg.blogbus.com/logs/429563.html libmpeg2中idct算法的mmx优化,俺看了一遍,发现并没有用快速idct算法,只不过是利用idct的定义综合了x86 MMX的非常好的simd特点,进行了一原创 2009-05-12 09:35:00 · 3151 阅读 · 0 评论 -
MPEGl和MPEG2数字视频编码标准
MPEGl和MPEG2数字视频编码标准(转)2007-08-31 15:11本文的目的在于给出有关MPEGl和MPEG2视频编码算法及标准的概述、以及它们在视频通信中的作用。论文的正文是这样安 排的:首先回顾了与MPEG视频压缩标准有关的那些基本概念和技术:接着较详细地叙述了MPEGl和MPEG2的视频编码算法;最后的内容为标准中与其应用有关的一些特征。 MPE转载 2009-04-14 15:41:00 · 1481 阅读 · 0 评论 -
windows平台下vlc编译之一:编译环境构建(转自jeremiah的博客)
windows平台下vlc编译之一:编译环境构建(2008.12.03更新) 2008-11-21 15:21:44 标签:windows cygwin compile vlc [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.转载 2009-02-09 10:58:00 · 2638 阅读 · 3 评论 -
VLC的windows版本下载
VLC的windows版本下载:https://github.com/sunqueen?tab=repositories原创 2014-04-11 11:55:40 · 2160 阅读 · 0 评论