RtspProxy RTSP 重定向 Redirect 的实现

来源:互联网 发布:访客网络开启安全吗 编辑:程序博客网 时间:2024/06/06 11:35

原文出处:http://blog.csdn.net/langeldep/article/details/6229995

 

当 流媒体服务器有上百台, 需要动态的选择一台均衡负载最小的服务器, 或者选择一台离客户端机器最近的一台服务器提供流服务的时候,我们可以利用 rtsp协议的redirect 机制进行重定向,这样的话, 我们可以通过入口机进行分发重定向。

实现原理很简单:

client -> server   发出 rtsp请求

服务器收到请求后, 取出 客户端的 IP 地址, 根据客户端的IP地址, 判断客户端所在的地区, 在客户端所在地的服务器中选择一台负载最小的服务器。

通过 redirect 协议 的Location  , 指定重定向的新地址即可完成任务。

RTSP/1.0 301 Moved

CSeq : 2

Location: rtsp://192.168.2.33/mp4/f1.ts

客户端收到该协议描述, 既会连接新的服务器进行流请求。

问题解答:

Transport: RTP/AVP;unicast;client_port=3008-3009
Authorization: Basic YWRtaW46YWRtaW4=
User-Agent: bestilyq

URI中带有streamid=0,表示对该通道进行设置。
Transport参数设置了传输模式。RTP/AVP/TCP表示通过TCP传输RTP包,RTP/AVP/UDP表示使用UDP传输RTP包。unicast表示单播。interleaved值有两个:0和1,0表示RTP包,1表示RTCP包,接收端根据interleaved的值来区别是哪种数据包。client_port值有3008和3009,3008表示客户端接收RTP包的端口,3009表示客户端接收RTCP包的端口,服务端要分别将RTP包和RTCP包发送到这两个端口。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 联通卡网络信号很差怎么办 电马桶马达坏了怎么办 我这么好看别人看不到怎么办 户口打回原籍不接受怎么办 小电充电宝丢失怎么办 qq连续聊天断了怎么办 胚胎怀疑在切口处怎么办 3D渲染没有材质怎么办 员工拒绝签收员工手册怎么办 二级密码错了三次怎么办 棉签掉到耳朵里怎么办 发财树叶子有黄斑怎么办 翠兰的颈枯萎了怎么办 翠兰主干软了怎么办 花叶子长白色粘粉末怎么办 水培转土培栀子花叶子蔫了怎么办 水冷空调水不循环怎么办 哺乳期乳房一个大一个小怎么办 我喝酒后喂奶了怎么办 磁盘目录不具有读写权限怎么办 玻纤网格布扎手怎么办 模拟城市5细菌太多怎么办 空气风犁叶子卷怎么办 晚上腿比早上粗怎么办 新疆公安边防改革新兵怎么办 专升本没有考上怎么办 摩托车漏检了2年怎么办 19年北京外地车怎么办 汽车遥控钥匙按键坏了怎么办 长安逸动噪音大怎么办 微信设置密码参数错误怎么办 太阳能电加热不加热怎么办 没报到换了工作怎么办 大学最后一年入伍入伍毕业证怎么办 当官不为民做主怎么办 去青海高反了怎么办 地暖地板低于客厅地面怎么办 9万月3分利息怎么办 免维护电瓶亏电怎么办 自煮小火锅吃完怎么办 孕囊形状是扁的怎么办