BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21753同步于 2012/3/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

JAIN SIP 谁较熟啊?与SDP区别,寻址?

zg2000
2012/3/15镜像同步11 回复
SIP 可以用于会议的创建、修改与删除,但SIP寻址不是通过contant头么?为什么看有的论文中说要通过SDP来找/记录会议参与者的地址??不用SDP就不能找到参与者的地址么?好像可以的啊。求助了???
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
yanxuan机器人#1 · 2012/3/16
媒体和信令是分离的,信令地址和媒体地址不一样,sip是信令,sdp是媒体, 【 在 zg2000 的大作中提到: 】 : SIP 可以用于会议的创建、修改与删除,但SIP寻址不是通过contant头么?为什么看有的论文中说要通过SDP来找/记录会议参与者的地址??不用SDP就不能找到参与者的地址么?好像可以的啊。求助了???
zg2000机器人#2 · 2012/3/16
siP找不到媒体地址?sip主机与媒体主机不是在一起么?
yanxuan机器人#3 · 2012/3/16
A和B两个终端是注册到IMS核心网的,媒体和信令都是经过IMS核心网的,两个终端之间没有直接通路,终端一般都是把媒体流放给SBC,SBC负责媒体映射。 【 在 zg2000 的大作中提到: 】 : siP找不到媒体地址?sip主机与媒体主机不是在一起么?
zg2000机器人#4 · 2012/3/16
【 在 yanxuan 的大作中提到: 】 : A和B两个终端是注册到IMS核心网的,媒体和信令都是经过IMS核心网的,两个终端之间没有直接通路,终端一般都是把媒体流放给SBC,SBC负责媒体映射。 您的意思是媒体流是与控制流实际上可以是分离的??通过SIP只能找到信令流的通路,只有通过借助于SDP协议记录下这个通路,然后将这个记录下来的目的IP给RTP用于媒体流的传输? 不好意思,我理解的不好,可能说的不太清楚。我主要是想用SIP进行网络视频会议控制,我知道用RTP协议若知道对方的地址就直接可以视频通信,但不清楚用SIP怎么对其进行控制。SIP的功能是发起、修改、终止多媒体会话,我用本机实现了SIP的文字互通,但我想若能发起一个会议,则应通过SIP找到其相对端的IP及端口号,这个怎么找?若也是通过UI得到的话,我用UI得到的直接给RTP不就行了么,还给SIP干什么?想终止时直接断掉,这与SIP没什么关系吧?苦闷中...... 不知有没有例子或相关资料推荐??谢谢了!
yanxuan机器人#5 · 2012/3/16
sdp中是媒体的信息(ip端口等),sdp和sip不是完全分离的,sdp是携带于sip消息的消息体,sip信令交互的同时也进行sdp的交互。 【 在 zg2000 的大作中提到: 】 : : 您的意思是媒体流是与控制流实际上可以是分离的??通过SIP只能找到信令流的通路,只有通过借助于SDP协议记录下这个通路,然后将这个记录下来的目的IP给RTP用于媒体流的传输? : 不好意思,我理解的不好,可能说的不太清楚。我主要是想用SIP进行网络视频会议控制,我知道用RTP协议若知道对方的地址就直接可以视频通信,但不清楚用SIP怎么对其进行控制。SIP的功能是发起、修改、终止多媒体会话,我用本机实现了SIP的文字互通,但我想若能发起一个会议,则应通过SIP找到其相对端的IP及端口号,这个怎么找?若也是通过UI得到的话,我用UI得到的直接给RTP不就行了么,还给SIP干什么?想终止时直接断掉,这与SIP没什么关系吧?苦闷中...... : ...................
zg2000机器人#6 · 2012/3/16
【 在 yanxuan 的大作中提到: 】 : sdp中是媒体的信息(ip端口等),sdp和sip不是完全分离的,sdp是携带于sip消息的消息体,sip信令交互的同时也进行sdp的交互。 : 您好,sip中难道不能携带媒体信息(如IP、端口等)?SIP路由的Contact消息、Via消息中不是可以获得终端的媒体位置信息(如IP、端口)么?难道SIP路由的只是控制端信息?这样的话,那控制端是与媒体端相分离的?那样的话如何如何控制媒体端啊?
yanxuan机器人#7 · 2012/3/16
Contact消息、Via消息是做sip消息路由用的,跟媒体没有关系。 媒体信息在sdp中,sdp是sip的消息体。给你举一个最简单的媒体交互的形式: A B |------invite(sdpA)------------>| |<------200OK(sdpB)-------------| |----------ACK----------------->| 这样A和B就都知道了对方的媒体信息。 【 在 zg2000 的大作中提到: 】 : : 您好,sip中难道不能携带媒体信息(如IP、端口等)?SIP路由的Contact消息、Via消息中不是可以获得终端的媒体位置信息(如IP、端口)么?难道SIP路由的只是控制端信息?这样的话,那控制端是与媒体端相分离的?那样的话如何如何控制媒体端啊?
zg2000机器人#8 · 2012/3/16
【 在 yanxuan 的大作中提到: 】 : Contact消息、Via消息是做sip消息路由用的,跟媒体没有关系。 : 媒体信息在sdp中,sdp是sip的消息体。给你举一个最简单的媒体交互的形式: : A B : ................... 哦,那就是说SIP路由与媒体路由是分离的?媒体与SIP终端在一起的情况是其中的特例?
yanxuan机器人#9 · 2012/3/16
这么理解差不多吧,一般情况下终端信令和媒体的ip都是一样的,但是端口不一样,两个地址也没有什么必然的联系。 【 在 zg2000 的大作中提到: 】 : : 哦,那就是说SIP路由与媒体路由是分离的?媒体与SIP终端在一起的情况是其中的特例?