牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0++++++++++++++++++++++++++++++++++++++++++++++++++++http://wmnmtm.blog.163.com/blog/static/3824571420119...
分类:
其他好文 时间:
2015-06-17 00:14:33
阅读次数:
130
有这样一种需求,给你一个h264原始数据文件,让你直接播放出来,如何实现?
思路是这样的,H264原始数据格式都是 0x00000001后面跟0x67 0x68 0x65 0x41这样的数据,解码需要一个完整的NAL数据单元,我们需要将每个0x00000001以及下一个0x00000001之前的数据读出来,交给解码器解码。
读文件我就不啰嗦了,本文主要讲解如何从SPS获取视频长宽,SPS即0x...
分类:
其他好文 时间:
2015-06-16 17:07:35
阅读次数:
195
上篇文章概述了FFmpeg中HEVC(H.265)解码器的结构;从这篇文章开始,具体研究HEVC解码器的源代码。本文分析HEVC解码器中解析器(Parser)部分的源代码。这部分的代码用于分割HEVC的NALU,并且解析SPS、PPS、SEI等信息。解析HEVC码流(对应AVCodecParser结构体中的函数)和解码HEVC码流(对应AVCodec结构体中的函数)的时候都会调用该部分的代码完成相...
分类:
其他好文 时间:
2015-06-09 23:45:01
阅读次数:
622
在RTSP协议的交互过程中,第二步客户端发送DESCRIBE请求之后,服务端会返回SDP内容,该SDP内容中有关于媒体和会话的描述,本篇文章主要给出如何从SDP字符串中得到H264视频信息中的sps、pps的二进制数据。我们知道,在RTSP协议中DESCRIBE请求回复内容的SDP部分中,如果服务端...
分类:
其他好文 时间:
2015-06-06 13:16:51
阅读次数:
150
StonerPipelineSimulatorv9.9.0(v9.7.2,v9.6,v9.5)(SPS)建立了鄯乌管道离线电子管道系统,借助VisualBasic(VB)程序开发语言,开发了具有与现场一致的SCADA系统操作界面,应用SPS软件与VB语言接口,建立了前台操作界面与后台电子管道之间的实时连接独家所有,功能完整,可远..
分类:
其他好文 时间:
2015-05-31 18:39:26
阅读次数:
156
牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0++++++++++++++++++++++++++++++++++++++++++++++++++++http://wmnmtm.blog.163.com/blog/static/3824571420119...
分类:
其他好文 时间:
2015-05-23 15:33:00
阅读次数:
215
http://wmnmtm.blog.163.com/blog/static/38245714201192491746701/使用RTP传输H264的时候,需要用到sdp协议描述,其中有两项:Sequence ParameterSets(SPS) 和Picture ParameterSet(PPS....
分类:
其他好文 时间:
2015-05-11 14:41:51
阅读次数:
255
rtp(H264)第一个包(单一NAL单元模式)————-sps 80 {V=10,p=0,x=0,cc=0000} 60 {m=0,pt=110 0000} 53 70{sequence number} 9A FC AF 27 {timestamp} 69 25 7...
分类:
其他好文 时间:
2015-05-11 01:20:40
阅读次数:
193
H.264基本语法简介 H.264相对以往的视频压缩编码标准来说,在语法结构上有很大的改变,体现在下面两个方面: 1、取消帧级语法单元 H.264语法中没有frame_header之类的语法单元,帧信息全部放在slice_header、SPS和PPS中。由于一帧图像可以对应多个slice,因此解码器...
分类:
其他好文 时间:
2015-04-22 20:09:10
阅读次数:
507
上节我们创建了APP层的2台应用服务器,本节来进行APP层的配置。本节的配置也可以在三层服务器场构建完成之后进行。这里之所以在安装WEB层和搜索服务器前进行,因为接下来将使用配置向导来启用服务应用程序,SPS会自动在所有场内服务器启动应用程序的相应服务。这样就需要多做一..
分类:
移动开发 时间:
2015-04-16 10:29:26
阅读次数:
209