- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SIP 的多媒体数据包采集和分析
王小玲 ,廖青
1 北京邮电大学,北京 (100876 )
E-mail :wangxiaolingbupt@
摘 要: 本文实现了基于 SIP 的多媒体数据包的采集和分析,并在所搭建的 SIP 环境下进
行了数据包的采集和分析,同时与已有抓包软件 Ethereal 进行了对比,验证了程序实现的有
效性。
关键词:SIP SDP RTP RTCP
中图分类号:TN915.04
1. 引言
SIP (Session Initiation Protocol 会话初始协议)协议就是 IETF 提出的在 IP 网络上进行多
媒体通信的应用层控制协议,主要用于 SIP 终端和软交换之间、软交换和软交换之间以及软
交换和各种应用服务器之间。它的出现就是通过使用 SIP 终端将网络设备的复杂性推向边
缘,同时充分利用目前已经定义的头字段对 SIP 协议进行扩展,方便的实现各项新业务和智
能业务。SIP 协议最大的特点就是简单、易于扩展,这就意味着能更快的开发出新产品和先
进业务,能使其更迅速的投入应用当中,这就足以吸引到设备供应商和网络运营商的眼球。
2 . 基于 SIP 的多媒体数据的采集和分析
2.1 SIP 协议消息介绍
2.1.1 SIP 消息概述
SIP协议工作依赖于特定的SIP实体,而SIP消息是SIP实体间用于沟通、协调工作的信息。
SIP是基于客户端/服务器机制的协议,故有请求和响应两种类型的消息[1] 。
请求消息是客户端发给服务器的消息,是客户想要进行的操作。SIP 定义了若干种交互
的方法,目前有INVITE、ACK 、CANCEL、BYE 、OPTIONS 和 REGISTER 六种。其中 INVITE
消息用于发起呼叫请求;BYE 表示会话结束请求;REGISTER 用于用户向 SIP 服务器传送
位置或者地址信息;OPTIONS 用于询问被叫方的能力,本身不能发起呼叫;ACK 对已收到
的消息确认应答;CANCEL 取消当前的请求,但是不能关闭当前连接。其中 INVITE、ACK 、
CANCEL、BYE 、OPTIONS 和 REGISTER 都是由用户代理客户端 UAC 发起的请求。
应答消息是服务器发给客户端的消息,是服务器对请求消息的回答。根据其状态分为信
息响应、成功响应、复位向响应、客户出错、服务器出错、全局出错这六类。
SIP 消息的组成结构是起始行、头域和消息体。
1
2.1.2 相关技术简介
1)会话描述协议 SDP
SDP协议的中文含义为媒体描述协议,其英文名字为Session Description Protocol,通过
该协议服务器端将产生一个SDP报文,这个报文是服务器端生成的描述媒体文件的编码信息
以及所在的服务器的链接等信息,其他的客户端通过该报文来配置播放软件的相关参数内
容,比方说客户端的音视频解码器,接受音频视频数据的端口等。SDP描述有两个目的,一
是告知某会话的存在,二是给出参与该会话所必需的信息[4] 。
2)实时传输协议 RTP
RTP 协议的含义为即实时传输协议,它的英文名字为 Real-time Transport Protocol ,是用
于 Internet 上针对多媒体数据流的一种传输协议。该协议被定义为在一对一或一对多的传输
情况下工作,其目的是提供时间信息和实现流同步。RTP 协议通常使用 UDP 来传送数据,
但 RTP 协议也可以在 TCP 或 ATM 等其他协议之上工作。RTP 本身并不能为按顺序传送数
据包提供可靠的传送机制,也不提供流量控制或拥塞控制,此协议提供的服务包括时间载量
标识、数据序列、时戳、传输控制等。它依靠 RTCP 提供这些服务。
您可能关注的文档
- 期末复习题(答案版)知识.doc
- 第三章 电商word.docx
- 农村区域经济发展理论与模式的回顾与反思_房艳刚.pdf
- 砌筑砂浆配合比设计规程条文说明课件.pdf
- 人文历史常识课件.doc
- 实验二:基于TCPUDPSocket编程.doc
- 热泵式吸热发光双效半导体研究课件.pdf
- 第十章 2016浙大远程计算机应用基础(A)作业4(含答案).docx
- 第九章 网络模拟练习题.doc
- 品质意识提升__小故事教案.pdf
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)