13 lcyw

尚未进行身份认证

我要认证

QQ- 123441842

等级
TA的排名 1w+

PS流格式

概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。构成:PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Clock Reference)的基本部分、SCR的扩展部分和PS复用速率4部分组成。针对H264 的下PS 封装:每个IDR NALU 前

2020-09-08 18:10:25

GB28181中的 rtp over tcp

关于rtp over tcpGB28181中的rtp over tcp1、GB28181的TCP码流遵循的标准是RFC4571(RTP OVER TCP),具体类型是: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 -------------------------------

2020-09-02 22:51:01

VLC播放RTP封装的h264,PS,TS流的SDP写法

VLC播放RTP封装的h264,PS,TS流的SDP写法一,H264使用ffmpeg等工具将h264数据打包成RTP发送到指定地址和端口,然后使用vlc在该地址进行接收播放,需要注意一下SDP中m行和rtpmap的写法v=2 c=IN IP4 192.168.1.150m=video 6000 RTP/AVP 96a=rtpmap:96 H264t=0 0 a=framerate:25二,PSv=2 a=framerate:25c=IN IP4 192.168.1.150m=

2020-07-06 11:35:40

RTP协议之Header--扩展数据

参考RFC3550中关于rtp扩展头的定义5.3.1 RTP Header ExtensionAn extension mechanism is provided to allow individual implementations to experiment with new payload-format-independentfunctions that require additional information to be carried in the RTP data packe.

2020-06-15 14:04:04

GB28181系列之--设备注册

基本注册流程IPCsip服务器1.REGIST2.401 Unauthorized携带鉴权信息3. REGIST4. 200 OKIPCsip服务器

2019-12-18 17:26:29

GB28181系列之-请求实时视频

invitesip服务器IPCinvite携带SDP200 okack媒体数据BYE200 OKsip服务器IPC抓包你甘特图Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality ...

2019-12-17 20:20:46

windows下vs2015编译POCO及使用poco操作sqlite

1.下载POCOhttps://pocoproject.org/releases/我们选择windows下的zip包下载,注意有两个版本poco-1.9.4-all.zippoco-1.9.4.zip其中不带all的是基础版本,只包含基本的poco类库,带all的是全功能版本,包含sqlite,opensll等等。2.编译Poco C++前提条件:1)Poco C++源码(官网...

2019-12-10 11:24:46

centos7.3 编译exosip2 -5.1.0

.编译exosip - centos7.3.编译exosip - centos7.31、下载:链接:https://pan.baidu.com/s/1FNabcgatCvSKzX5fnU8EPw&shfl=sharepset提取码:vpghlibosip2-5.1.0.tar.gzhttp://ftp.gnu.org/gnu/osip/libexosip2-5.1.0.t...

2019-11-27 15:10:51

Live555编译

Live555编译1,源码下载官网上下载,下载地址:http://www.live555.com/liveMedia/public/live555 版本:“live.2019.11.11.tar.gz”参考: 这个FAQ要仔细阅读。1,linux 环境:The source code package can be found (as a “.tar.gz” file) here. Us...

2019-11-20 14:20:19

VS2015下编译libeXosip2.5.1

一、下载:链接:https://pan.baidu.com/s/1FNabcgatCvSKzX5fnU8EPw&shfl=sharepset提取码:vpgh其他下载方式:libosip2-5.1.0.tar.gzhttp://ftp.gnu.org/gnu/osip/libexosip2-5.1.0.tar.gzhttp://download.savann...

2019-11-20 11:43:59

MFC中使用RichEdit控件

在对话框上拖动一个Rich Eidt 2.0控件,设置其Multiline为True,want return 为True,Vertical Scroll为True;注意: 要在在CxxxApp::InitInstance()中添加: AfxInitRichEdit2() 如下:BOOL CChatApp::InitInstance(){ INITCOMMONCONTROLS...

2019-10-11 17:13:49

RTP-RTCP协议分析

一.RTP协议背景流(Streaming)是近年在Internet上出现的新概念,其定义非常广泛,主要是指通过网络传输多媒体数据的技术总称。流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,即流媒体技术;狭义上的流媒体是相对于传统的下载-回放方式而言的,指的是一种从Internet上获取音频和视频等多媒体数...

2019-08-22 15:59:14

GB28181国标错误码

错误码定义 错误码 错误码宏定义 说明0 ERR_COMMON_SUCCEED 执行成功1 ERR_COMMON_FAIL 执行失败2 ERR_COMMON_INVALID_PARAM 输入参数非法3 ERR_COMMON_NO_MEMORY 系统内存不足4 ERR_COMMON_SYS_FAIL 系统通用错误5 ERR_COMMON_IE_NOT_EXIST IE不存在16 ERR...

2019-06-06 20:39:35

Wireshark h264_export.lua插件--从抓包RTP导出 H.264 负载数据

1.MAC系统1.1 Lua插件代码怎么用? 1.1.1 确认Wireshark是否支持Lua菜单栏-->Help-->About Wireshark注意看弹出的窗口中的Wireshark选项卡1.1.2 启用Lua 在About窗口中的Folders选项卡还可以查看各种文件夹的位置 在Global configuration的位置有个init....

2019-05-11 16:09:21

Beyond Compare for mac 无限试用方法

进入 beyond compare 应用程序的 MacOS 目录下(/Applications/Beyond Compare.app/Contents/MacOS)BCompare 是应用程序启动的程序. 只要在在启动的时候删除registry.dat (Library/Application Support/Beyond Compare/registry.dat)注册信息就好了.为此可以...

2019-04-30 13:16:27

GB/T28181网络博文索引

DZ先生 国标消消乐-----9篇 DZ先生怪谈国标案例10——论国标视频流端口奇偶性 DZ先生国标资源整合之国标精选——一书在手记录杂货店GB/T28181专栏2018 GB28181协议实现简介 GB/T-28181平台级联实现方式 GB28181协议实现系列之----IPC设备注册(1) GB28181协议实现系列之----IP...

2019-04-23 11:46:01

srs网络资源

官网: https://ossrs.net/srs.release/releases/官方GIT: ossrs/srs githubSRS wiki SRS 1.0 Chinese SRS 2.0 Chinese SRS 3.0 Chinese1. 曹同学专栏 (ManagerUser) . 全部文章> SRS SRS(simple-rtmp-...

2019-04-15 20:16:39

windows下使用vs2015+MSYS2编译最新版x264

前言由于ffmpeg, x264等开源库使用的是C99语法,而VS2013 之前的MSVC只支持C89语法, 导致我们在windows使用这些库之前先要通过交叉编译的方式进行编译, 之前使用Mingw和MSYS组合,但是该组合的环境配置相当复杂,并且会经常出现各种错误,好在从Vs2013 开始支持C99语法,并且有了更好用的MSYS2, 可以很轻松的编译出我们需要的库文件。...

2018-11-01 17:25:40

Windows平台音频采集技术介绍

音频处理的相关技术:采集麦克风输入 采集声卡输出 将音频数据送入声卡进行播放 对多路音频输入进行混音处理在Windows操作系统上,音频处理技术主要是采用微软提供的相关API:Wave系列API函数、DirectSound、Core Audio。我们简单的对以上接口从对操作系统版本的支持,是否支持声卡录音等方面加以说明WaveIn系列API函数      是在32位的Win...

2018-10-30 18:48:51

windows系统抓屏技术

一,GDIGDI抓屏       所有的windows版本都通用的抓屏方式,这种抓屏方式相对比较慢,抓取一帧1080p的桌面需要5~8ms左右的时间。而且在vista以后的系统上,如果启用Aero特效的话,效率较低。 HDC window_dc = ::GetDC(::GetDesktopWindow()); winWidth_ = GetDeviceCaps(wi...

2018-10-15 11:54:57

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。