VOIP知识培训
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BUFFER实现
OUTLINE
✓ VOIP简介 ✓ VOIP协议族 ✓ 媒体流传输 ✓ ★信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
信令
• 用户的接入 • 呼叫的建立和控制 • H323 – ITU-T • SIP/MGCP -- IETF • Megaco/H248 – IETF/ITU-T
OUTLINE
✓ ★ VOIP简介 ✓ VOIP协议族 ✓ 媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
What is it
• VoIP Stands for Voice over IP • V2oIP Stands for Voice & Video over IP
Gatekeeper
Terminal
H.225/Q.931 messages over call signaling channel
H.245 messages over call control channel
H.225/RAS messages over RAS channel
H.225/Q.931 (optional)
– Gateways can also provide transmission formats translation, communication procedures translation, H.323 and non-H.323 endpoints translations or codec translation
Gateway
PSTN
OUTLINE
✓ VOIP简介 ✓ ★ VOIP协议族 ✓ 媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
VOIP协议族
Call Control and Signaling
H.323 H.225
H.245 Q.931 RAS
Call Control and Signaling
H.323 H.225
H.245 Q.931 RAS
SIP
Signaling and Gateway Control
MGCP
TCP
UDP
IP
H323框架
• Call establishment and teardown. • Audio visual or multimedia conferencing
Gatekeeper
Multipoint Control Unit
Terminal
Packet Based Networks
Gateway
Circuit Switched Networks
H323框架
H323终端
• H.323 terminals are client endpoints that must support:
– H.225 call control signaling. – H.245 control channel signaling. – RTP/RTCP protocols for media packets. – Audio codecs.
Video codecs support is optional
Queuing Delay
Queuing Delay
Queuing Delay
Dejitter Buffer
• 排队延迟 • 消抖缓冲器 • 可变分组规模
丢失
解决的方法
RTP/RTCP RFC1889/1890
RTP/RTCP RFC1889/1890
• 时间戳:抖动 • 序列号:错序、
丢失 • 通过JITTER
SIP
Signaling and Gateway Control
Media
Audio/ Video
MGCP
RTP RTCP RTSP
TCP
UDP
IP
OUTLINE
✓ VOIP简介 ✓ VOIP协议族 ✓ ★媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理
实时媒体流
• 实时流 – 在一个给定的时间必须可用或就绪的数据流 • 和普通数据的区别:实时 • 分组交换网上传输实时流的问题:
采样
编码
传送
UDP
寻址
• 电话号码/别名和IP地址的对应
Gatekeeper
Terminal
Packet Based Networks
Gateway
Circuit Switched Networks
呼叫建立和控制
H.225/RAS messages over RAS channel
H.225/Q.931 (optional) H.245 messages (optional)
H323 GateKeeper
• Gatekeepers provide these functions: – Address translation. – Bandwidth control. – Zone management. – Admission control. – Call control signaling (optional). – Call authorization (optional). – Bandwidth management (optional). – Call management (optional).
– 时延 – 抖动 – 错序 – 丢失
时延
固定延迟的构成
Propagation Delay Serialization Delay— Buffer to Serial Link Processing Delay
• 传播--每公里6毫秒 • 串行化 • 处理
–编码/压缩/解压缩/解码 –分组化
变化时延构成
H323 GATEWAY
• A gateway provides translation:
– For example, a gateway can provide translation between entities in a packet switched network (example, IP network) and circuit switched network (example, PSTN network).
OUTLINE
✓ VOIP简介 ✓ VOIP协议族 ✓ 媒体流传输 ✓ ★信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
信令
• 用户的接入 • 呼叫的建立和控制 • H323 – ITU-T • SIP/MGCP -- IETF • Megaco/H248 – IETF/ITU-T
OUTLINE
✓ ★ VOIP简介 ✓ VOIP协议族 ✓ 媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
What is it
• VoIP Stands for Voice over IP • V2oIP Stands for Voice & Video over IP
Gatekeeper
Terminal
H.225/Q.931 messages over call signaling channel
H.245 messages over call control channel
H.225/RAS messages over RAS channel
H.225/Q.931 (optional)
– Gateways can also provide transmission formats translation, communication procedures translation, H.323 and non-H.323 endpoints translations or codec translation
Gateway
PSTN
OUTLINE
✓ VOIP简介 ✓ ★ VOIP协议族 ✓ 媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理 ✓ NGN ✓ VOIP应用中的NAT问题
VOIP协议族
Call Control and Signaling
H.323 H.225
H.245 Q.931 RAS
Call Control and Signaling
H.323 H.225
H.245 Q.931 RAS
SIP
Signaling and Gateway Control
MGCP
TCP
UDP
IP
H323框架
• Call establishment and teardown. • Audio visual or multimedia conferencing
Gatekeeper
Multipoint Control Unit
Terminal
Packet Based Networks
Gateway
Circuit Switched Networks
H323框架
H323终端
• H.323 terminals are client endpoints that must support:
– H.225 call control signaling. – H.245 control channel signaling. – RTP/RTCP protocols for media packets. – Audio codecs.
Video codecs support is optional
Queuing Delay
Queuing Delay
Queuing Delay
Dejitter Buffer
• 排队延迟 • 消抖缓冲器 • 可变分组规模
丢失
解决的方法
RTP/RTCP RFC1889/1890
RTP/RTCP RFC1889/1890
• 时间戳:抖动 • 序列号:错序、
丢失 • 通过JITTER
SIP
Signaling and Gateway Control
Media
Audio/ Video
MGCP
RTP RTCP RTSP
TCP
UDP
IP
OUTLINE
✓ VOIP简介 ✓ VOIP协议族 ✓ ★媒体流传输 ✓ 信令
▪ H323 ▪ SIP ▪ MGCP
✓ 声音处理
实时媒体流
• 实时流 – 在一个给定的时间必须可用或就绪的数据流 • 和普通数据的区别:实时 • 分组交换网上传输实时流的问题:
采样
编码
传送
UDP
寻址
• 电话号码/别名和IP地址的对应
Gatekeeper
Terminal
Packet Based Networks
Gateway
Circuit Switched Networks
呼叫建立和控制
H.225/RAS messages over RAS channel
H.225/Q.931 (optional) H.245 messages (optional)
H323 GateKeeper
• Gatekeepers provide these functions: – Address translation. – Bandwidth control. – Zone management. – Admission control. – Call control signaling (optional). – Call authorization (optional). – Bandwidth management (optional). – Call management (optional).
– 时延 – 抖动 – 错序 – 丢失
时延
固定延迟的构成
Propagation Delay Serialization Delay— Buffer to Serial Link Processing Delay
• 传播--每公里6毫秒 • 串行化 • 处理
–编码/压缩/解压缩/解码 –分组化
变化时延构成
H323 GATEWAY
• A gateway provides translation:
– For example, a gateway can provide translation between entities in a packet switched network (example, IP network) and circuit switched network (example, PSTN network).