SDP:会话描述协议 ( Session Description Protocol)
SDP 概述
会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。
会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP 即用于将这种信息传输到接收端。SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。
SDP 的设计宗旨是通用性,它可以应用于大范围的网络环境和应用程序,而不仅仅局限于组播会话目录,但 SDP 不支持会话内容或媒体编码的协商。
在因特网组播骨干网(Mbone)中,会话目录工具被用于通告多媒体会议,并为参与者传送会议地址和参与者所需的会议特定工具信息,这由 SDP 完成。SDP 连接好会话后,传送足够的信息给会话参与者。SDP 信息发送利用了会话通知协议(SAP),它周期性地组播通知数据包到已知组播地址和端口处。这些信息是 UDP 数据包,其中包含 SAP 协议头和文本有效载荷(text payload)。这里文本有效载荷指的是 SDP 会话描述。此外信息也可以通过电子邮件或 WWW (World Wide Web) 进行发送。
SDP 文本信息包括:
会话名称和意图;
会话持续时间;
构成会话的媒体;
有关接收媒体的信息(地址等)。
协议结构
SDP 信息是文本信息,采用 UTF-8 编 码中的 ISO 10646 字符集。SDP 会话描述如下:(标注 * 符号的表示可选字段):
v = (协议版本)
o = (所有者/创建者和会话标识符)
s = (会话名称)
i = * (会话信息)
u = * (URI 描述)
e = * (Email 地址)
p = * (电话号码)
c = * (连接信息 ― 如果包含在所有媒体中,则不需要该字段)
b = * (带宽信息)
一个或更多时间描述
(如下所示):
z = * (时间区域调整)
k = * (加密密钥)
a = * (0 个或多个会话属性行)
0个或多个媒体描述(如下所示) 时间描述
t = (会话活动时间)
r = * (0或多次重复次数)
媒体描述
m = (媒体名称和传输地址)
i = * (媒体标题)
c = * (连接信息 — 如果包含在会话层则该字段可选)
b = * (带宽信息)
k = * (加密密钥)
a = * (0 个或多个会话属性行)
服务发现协议(蓝牙技术协议名)
(SDP, Service Discovery Protocol): 主要功能是能让两个蓝牙设备相识并建立连接. SDP是一个基于客户/服务器结构的协议.
PCB布板:
SDP是小贴片封装,一般每种DIP(双列直插式封装)封装的集成电路均有对应的SOP封装,它比DIP的体积要小。
分享到:
相关推荐
**服务发现协议(SDP)——蓝牙技术的关键组件** 服务发现协议(SDP)是蓝牙技术的核心组件之一,它允许设备在蓝牙网络中查找并理解彼此提供的服务。在这个压缩包中,我们有一个名为"2_sdp.pdf"的文档,这很可能是...
SDP(Session Description Protocol)是IETF定义的一种应用层控制协议,主要用于在多媒体通信中描述会话内容。在SIP(Session Initiation Protocol)中,SDP被广泛使用,为呼叫建立过程提供必要的媒体信息。SIP是一...
### sgp4 sdp4卫星轨道模型算法 #### 概述 sgp4与sdp4是用于预测地球轨道上物体位置与速度的通用摄动模型。这些模型由北美防空司令部(NORAD)开发并维护,目的是为了提供一个兼容的预测方法,确保用户在使用NORAD...
《软件定义边界(SDP)标准规范2.0》是一份重要的文档,主要关注现代网络安全领域中的零信任模型。SDP,即Software Defined Perimeter(软件定义边界),是为了解决传统网络安全模型的不足而提出的新兴理念。零信任...
**气压传感器SDP810** 气压传感器SDP810是一款高精度的数字气压和温度传感器,常用于气象监测、无人机导航、移动机器人以及物联网设备中。这款传感器能够测量大气压力并根据环境温度进行补偿,提供准确的海拔高度...
本篇文章将深入探讨如何利用C#实现SDP(Session Description Protocol)文件的播放,同时结合VLC(VideoLAN Client)播放器的API,为开发者提供详细的实现方案。 首先,理解SDP文件是至关重要的。SDP是一种标准格式...
会话描述协议(SDP)是一种互联网协议,用于在不同的网络通信中描述多媒体会话的信息。这种协议最初由因特网工程任务组(IETF)下的多媒体互联网邮件扩展(MIME)工作组(MMUSIC)开发,文档编号为RFC2327。SDP定义...
SDP软件定义边界:主张网络隐身、最小授权,是更适用于云和泛移动化时代的安全连接方案 SDP技术架构 SDP架构如何提升安全能力 解决方案:基于SDP的安全连接架构,支持连接公有云应用及私有化应用,提供新一代的安全...
**SDP(Semi-Definite Programming)概述** 半定规划(Semi-Definite Programming,SDP)是一种优化问题的数学框架,它扩展了线性规划的概念,允许决策变量为半正定矩阵。在SDP中,目标函数是半正定矩阵的线性组合,...
SPI是一种同步串行通信协议,由主设备(在这里是STM32F103)控制时钟和数据传输,从设备(SDP810)根据这个时钟来发送或接收数据。 要实现STM32F103与SDP810的通信,首先需要配置STM32F103的SPI接口。这通常包括...
SDP,即会话描述协议(Session Description Protocol),是一种网络通信协议,用于描述多媒体会话的各种参数,例如会话的名称和目的、持续时间、媒体类型、传输协议、媒体格式、地址和端口等。SDP本身不涉及媒体内容...
在“SDP.zip_If..._SDP matlab_sdp”这个压缩包中,我们有两个示例文件,`example.m`和`example2.m`,它们展示了如何在MATLAB中检查一个矩阵是否为正定矩阵。 正定矩阵的定义是这样的:对于一个实对称矩阵A,如果对...
**SDP(会话描述协议)**是网络通信中用于描述多媒体会话的关键技术,它在RFC2327中被定义。SDP由多媒体多播应用组(MMUSIC)开发,广泛应用于MBONE(多媒体骨骼)环境中,主要用于传递媒体流信息,使会话接收者能够...
SDP(Session Description Protocol)协议是一种用于描述多媒体通信会话的协议,主要应用于VoIP、流媒体、WebRTC等场景。SDP协议主要用于定义会话的特性,如媒体类型、编码方式、传输地址和端口等,使得通信双方能够...
SDP(Session Description Protocol,会话描述协议)是一种用于描述多媒体会话的标准互联网协议。在文档rfc2327_SDP.pdf中,提供了SDP的详细介绍。协议的RFC编号为2327,由M.Handley和V.Jacobson撰写,发布于1998年4...
SDP(Session Description Protocol)是一种用于描述多媒体会话的协议,它在互联网通信中扮演着重要的角色,尤其是在流媒体播放、电话会议和其他实时通信场景中。RFC2327是SDP的官方规范文档,详细定义了SDP的结构和...
**C++实现NORAD SGP4/SDP4轨道模型** 在航天领域,精确的轨道预测对于卫星操作和空间态势感知至关重要。NORAD(北美航空航天防御司令部)开发了两个关键的轨道模型——SGP4(Simplified Perturbations Model 4)和...
SDP(Session Description Protocol)文件是互联网多媒体通信中用于描述媒体会话的一种标准格式,它定义了如何在多个网络应用程序之间共享音频、视频和其他数据。sdp文件解析源码是理解并处理这些文件的关键,特别是...
在本文档中,作者探讨了如何使用MATLAB中的SeDuMi和YALMIP工具箱来解决半定规划(SDP)问题。SDP是一种特殊的凸优化问题,常见于数学、工程和科研领域,特别是在处理线性矩阵不等式(LMI)时。SeDuMi和YALMIP是...