ngod规范_[转载]NGOD一些感悟

NGOD:camcast制定的标准,主要目的是为了未来能够支持更多的业务。简介的话可以参见百度百科http://baike.baidu.com/view/5223291.htm

这个学期正式开始干活了,对于一个在北邮混了5年+的土著来说,看惯了诸如IETF或者ITOT它们的规范式的文档,然后再阅读NGOD(2.0),感觉真是---四个字---莫名其妙。文档中的错误有之,花费了近半年时间阅读文档才勉强懂得其大意和部分要做模块的细节。就以一个初进茅庐的角度谈谈感想:

1:NGOD2.0想对于传统的ISA架构来说确确实实有很大的变化,原有的ISA架构中最核心的部分就是BO--back

office,说白了就是把几乎所有的后台控制都放在了一起;NGOD中为了让不同的厂商设备可以更好的集成,就细化了BackOffice,分的比较细,比如你可以用moto的设备做推流服务器(streaming

server),用HP的机子做Session Manager;从长远来看,这是个好事;

2:NGOD与其说是一个标准,不如说是一个标准的“展望”,通篇文档除了一篇非常模糊的overview

arichitecture,里面简单介绍了系统里的几个模块的功能,关系以及它们之间的接口;之后就是各个相关接口的描述,A系列接口(主要是与asset有关),S系列接口(与session相关)R(Resource相关)D(没太看)N(说白了就是网管接口或者是网络监控);由于目前为止还没有任何人做出NGOD的原型系统出来,所以对于标准的具体理解100个人就会有100个理解,因为很多东西在设计标准的时候根本就未考虑,需要自己去“猜想”;还有很多东西仅仅是建议性的或者说猜测性的描述,你会发现在文档中的高频词汇是may/should.所以说花了很长时间看完了,理解了,但是不是真的理解估计camcast的人也无法给出答案;所以说这个标准的意义大抵就是摸着石头过河的第一块石头的功能,路还很长很长;

3:导师在这个领域已经干了20+年了,做Vod系统的师兄最早可以数到7年前,就是自己研发系统,而不是搭建别人的;那时候还只有ISA,所以师兄们留下了不少ISA的相关资料和它们探索的足迹(向先驱致敬);至于NGOD这个原型系统是从上上届师兄们开始的,那时还要兼顾ISA,所以仅仅开了个头就离开了;上届的师兄在毕业前也就是几个月前完成了SM那块的全部标准和部分的内部流程(主要是处理时候的算法缺少),ERM那块做的很混乱,但是勉强可以用了;于是在我们这届人手上,需要做的就是AMS/APM/SS/导航服务器和网管系统(optional)。AMS很复杂很复杂,目前是打算先弱化它,待其他的搞定再说;导航服务器和网管系统都挺简单的,但是未来的集成恐怕比较麻烦;SS这块现在由我来做,主要的接口是R2,A3,C1还有几个D接口,R2+C1其实就是rtsp协议的NGOD扩展版,目前已经基本完工;A3东西有点多,需要和做APM的人协作来做,下一步再说,我画了一个草图中的草图:

最近要做的工作,继续调试rtsp扩展协议,也就是R2/C1接口;然后简单的实现TS的推流,目前在延时计算上还有些问题,希望能尽快做出能支持简单时移的服务器;最后就是把先前的工作总结一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值