
GB28181
文章平均质量分 67
heibao111728
一定要拥有一家自己的公司
展开
-
osip开源库在windows平台上编译
之前写过一篇关于sip协议栈选型的文章,最终采用了2.3.6版本,文章中说明了为什么采用osip协议栈,以及为什么采用2.3.6版本。现在Linux上的产品已经基本满足需求了,接下来我们打算开发一套客户端和服务端对接,考虑到windows与Linux使用同一套源码,减低维护成本,所以在windows下我们依旧选择2.3.6版本,在编译的时候遇到一些坑,在此记录一下,方便自己和道友后续参考。我使用的编译硬件环境是windows10 + vs2017。原创 2023-06-25 11:21:21 · 505 阅读 · 0 评论 -
基于OSip协议栈的GB28181视频平台--sip协议栈选型
基于OSip协议栈的GB28181视频平台--sip协议栈选型原创 2023-03-27 10:52:49 · 727 阅读 · 1 评论 -
PS、TS分装的目地
根据ISO/IEC 13818-1: 2000官方文档介绍PS流是为了存储方便而设计,长度不固定TS流为为了传输方便而设计,长度固定(Transport Stream packets are 188 bytes in length)。其实为什么设计PS、TS流还有一个更重要的就是ES流只是一种类型的媒体信息,而PS、TS可以同时包含视频媒体信息和音频媒体信息,方便做音视频同步。PS、T...原创 2018-05-11 09:23:04 · 502 阅读 · 0 评论 -
sip中Via、Record-Route和Route set的区别和联系
via中的记录是为了让请求的应答能够原路返回,而Record-Route的作用是告诉发送方按照invite建立好的这条通道来发送后续的请求。要彻底明白三者之间的区别,首先得特别明确的知道三者的定义是什么?(见rfc3261)via:The Via header field indicates the path taken by the request so far and indicates th...原创 2018-06-07 17:24:39 · 8221 阅读 · 0 评论 -
sip初学者11问
1.头域via的作用?答:发送方发出来的请求,每经过一个代理,代理服务器都会将自己的sip URI记录到via头域中,这样对于该请求的应答就可以通过这些via中的记录返回到请求的发送方。2.头域中Record-Route的作用?答:一些请求(比如应答)的包头中包含了他们必须经过的proxy的记录,,这些记录用sip或sips URI表示,这些记录称为Record-Route。对话外的请求包含的是R...原创 2018-06-07 17:37:20 · 546 阅读 · 1 评论 -
sip中主要术语定义及翻译
Call: A call is an informal term that refers to some communication between peers, generally set up for the purposes of a multimedia conversation.呼叫:一个呼叫是一个非正式的术语,它是指在端点之间一个一些通讯行为,通常建立它的目的是用于多媒体对话Call ...原创 2018-06-07 17:52:33 · 2167 阅读 · 0 评论 -
SMPTE与NTP
首先查看rfc2326的定义:翻译:SMPTE相对时间戳一个SMPTE相对表达相对于视频切片的开始时间的时间戳,相对时间戳表示为SMPTE时码帧级访问精度,时码的格式为:时:分:秒:帧:子帧,以视频切片开始时间作为源。默认的smpte 格式是 "SMPTE 30 drop" 格式,意思是帧率为29.97帧每秒。也支持其他的SMPTE码如("SMPTE 25"),因为"帧"域的取...原创 2019-03-05 17:24:04 · 1937 阅读 · 1 评论 -
Resip学习笔记(register)
由于工作需要最近研发GB28181服务器,对比了几个协议栈后最后决定使用resip协议栈。由于国标规定注册信令需要完成鉴权认证功能,resip要求鉴权需要继承ServerAuthManager并实现对应功能,并且在初始化ServerAuthManager的时候需要将challengeThirdParties参数设置为"true"。...原创 2019-03-13 16:30:38 · 934 阅读 · 0 评论