视频和语音协议不同场景
2016-11-15 17:55:48 0 举报
AI智能生成
在视频会议中,Zoom、Teams和Webex等协议被广泛使用。这些协议通过实时传输音频和视频数据,使远程参与者能够像在同一房间内一样进行交流。然而,语音通话通常使用的是VoIP(Voice over Internet Protocol)协议,如Skype、WhatsApp等。这种协议主要用于点对点的语音通信,不需要实时传输视频数据,因此对网络带宽的需求较小。在网络不稳定的情况下,VoIP协议可以提供更稳定的语音通话体验。总的来说,视频和语音协议的选择取决于具体的通信需求和使用场景。
作者其他创作
大纲/内容
A用户给B用户发送视频请求
a给b发送语音视频请求,b接受以后,
b返回给a收到的message接受
b返回给a收到的message接受
<message id="123"
from="b@cisdi.com.cn"
to="a@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="2" msgid="H8xOv0"></nt>
<body>接受</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
a给b发送视频请求,b拒绝时,a收到的
message对方已拒绝
message对方已拒绝
<message id="123"
from=“b@cisdi.com.cn”
to="a@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="4" msgid="H8xOv0"></nt>
<body>对方已经拒绝</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
a显示:对方已拒绝
b显示:已拒绝
a给b发送视频请求,a取消时,b收到
的message对方已取消
(a本地显示已取消点击重拨)
的message对方已取消
(a本地显示已取消点击重拨)
<message id="123"
from=“a@cisdi.com.cn”
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="3" msgid="H8xOv0"></nt>
<body>对方已取消</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
a显示:已取消,点击重拨
b显示:对方已取消,点击回拨
a给b发送语音请求,b忙线时,a收到
的message对方忙线中
的message对方忙线中
<message id="123"
from="a@cisdi.com.cn"
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="5" msgid="H8xOv0"></nt>
<body>对方忙线中</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
a显示:对方忙线中
b显示:未接听,点击回拨
a给b发送语音请求,b没有应答时
B处于离线状态,收到推送
B在线,但是没有处理
设置等待时间,在规定时间内,对方
没有应答就直接取消本次呼叫
没有应答就直接取消本次呼叫
<message id="123"
from="a@cisdi.com.cn"
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="6" msgid="H8xOv0"></nt>
<body>未接听,点击回拨</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
a显示:对方无法应答,点击重拨
b显示:未接听,点击回拨
B当前在其他团队,处于离线,
但收不到推送
但收不到推送
A给B发送视频请求,首先请求连接
视频语音服务器,由该服务器返回
连接结果
视频语音服务器,由该服务器返回
连接结果
成功
给B发送视频语音的邀请,并推送
失败
连接失败,点击重拨
在a显示“连接失败,点击重拨”,该消息只在当时显示,不能通过拉历史消息的方式拉出来
通话时长
客户端自己记录,由挂断方发送通话时长(有一定的可行性)
<message id="123"
from="a@cisdi.com.cn"
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="7" msgid="H8xOv0" calltime="通话时长:时间"></nt>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
视频语音服务器来给通话时长(可行性未知)
中断
<message id="123"
from="a@cisdi.com.cn"
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="8" msgid="H8xOv0" calltime="网络中断:时间"></nt>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
推送的消息
邀请语音聊天
<message id="H8xOv0"
from=“a@cisdi.com.cn”
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:ac" status="1"></nt>
<body>邀请你语音通话</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
邀请视频聊天
<message id="H8xOv0"
from=“a@cisdi.com.cn”
to="b@cisdi.com.cn"
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
type="chat">
<nt xmlns="ns:msg:dm" di='123456'></nt>
<nt xmlns="ns:msg:vc" status="1"></nt>
<body>邀请你视频通话</body>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
<xtime xmlns='urn:xmpp:xtime'stamp='2002-09-10T23:41:07Z'/>
</message>
0 条评论
下一页