防火墙rtsp协议处理流程及rtspalg应用
本作品内容为防火墙rtsp协议处理流程及rtspalg应用,格式为 doc ,大小 632320 KB ,页数为 6页
('一.RTSP协议概述RTSP(Real-TimeStreamProtocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。二.一次基本的RTSP协议连接过程1.客户端与服务器建立TCP三次握手连接。2.客户端连接到流服务器并发送一个RTSP描述命令(OPTIONS),询问S有哪些方法可用(包括DESCRIBE、SETUP、TEARDOWN、PLAY、PAUSE、OPTIONS、ANNOUNCE、RECORD等)。3.客户端继续发送一个RTSP描述命令(DESCRIBE),要求得到S提供的媒体描述信息,流服务器通过一个SDP描述来进行反馈,反馈信息包括流数量、媒体类型等信息。4.客户端再分析该SDP描述,并为会话中的每一个流发送一个RTSP建立命令(SETUP),RTSP建立命令告诉服务器客户端用于接收媒体数据的端口。5.流媒体连接建立完成后,客户端发送一个播放命令(PLAY),服务器就开始在UDP上传送媒体流(RTP包)到客户端。6.在播放过程中客户端还可以向服务器发送命令来控制快进、快退和暂停等。最后,客户端可发送一个终止命令(TERADOWN)来结束流媒体会话。三、简单的RTSP消息交互过程C表示RTSP客户端,S表示RTSP服务端1.第一步:查询服务器端可用方法>S:OPTIONrequest??????过滤正反向全放通,三层源NAT,不开启RTSPALG。数据转发过程:1)PC->Server发起TCP三次握手连接,建立RTSP554端口的控制连接。2)Server->PC发送UDP视频音频流数据。3)Server端发送UDP数据的目的地址与端口为防火墙公网出接口的IP地址,由于没有开启RTSPALG功能,不会根据控制连接的NAT会话来将目的防火墙的IP转换为PC的IP,从而数据无法送达PC,UDP传输数据失败。4)Server端收不到PC已收到UDP音频视频数据的确认包,将控制连接Teardown后重新建立连接,使用TCP进行数据传输4.包过滤正反向全放通,三层源NAT,开启RTSPALG。(同2)5.二层透明,包过滤正反向全放通,开启/不开启RTSPALG。(二层不涉及ALG)Server------------------------防火墙---------Internet--------------------ClientIP:SNAT后IP:IP:DNAT前IP:目的NAT下开启RTSP的防火墙会话
提供防火墙rtsp协议处理流程及rtspalg应用会员下载,编号:1700687445,格式为 docx,文件大小为6页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。