摘要:
从demon的dvbinfo.c中的main函数入口分析:为了分析方便,此处将宏HAVE_SYS_SOCKET_H隔离的socket代码去掉,只关注libdvbpsi本身的实现。1.数据结构的设计:1.1、捕获器capture的数据结构设计如下:typedef struct dvbinfo_... 阅读全文
posted @ 2014-06-17 23:17
春乔
阅读(489)
评论(0)
推荐(0)
摘要:
源码层次目录如下所示:其中:psi.c: psi section structuredvbpsi.c: 抽象成DVB/PSI decoders,封装出接口,供应用层调用。descriptor.c: 各种描述符数据的抽象demux.c: 解复用器descriptor/: 各种描述符的解析tables... 阅读全文
posted @ 2014-06-17 23:05
春乔
阅读(490)
评论(0)
推荐(0)
摘要:
libdvbpsi 是vlc中的一个解码库。它能解码或解析出所有的节目专用信息(PSI)以及MPEG2 TS流或DVB流中的描述符(descriptor)。目前能解析的PSI/SI表包括(BAT,CAT,EIT,NIT,PAT,PMT,SDT,SIS,TOT,TDT).BAT:Bouquet Ass... 阅读全文
posted @ 2014-06-17 23:04
春乔
阅读(246)
评论(0)
推荐(0)
摘要:
FFMPEG解码流程:1. 注册所有容器格式和CODEC: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对... 阅读全文
posted @ 2014-06-17 22:51
春乔
阅读(2081)
评论(0)
推荐(0)
摘要:
I帧:帧内编码帧I帧特点:1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;2.解码时仅用I帧的数据就可重构完整图像;3.I帧描述了图像背景和运动主体的详情;4.I帧不需要参考其他画面而生成;5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);6.I帧是帧组G... 阅读全文
posted @ 2014-06-17 22:41
春乔
阅读(663)
评论(0)
推荐(0)

浙公网安备 33010602011771号