注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

可变长流媒体缓存思路分析(更新)  

2013-11-27 07:43:40|  分类: 流媒体加速 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

         如果我们将实时了发布的流媒体称为变长ip流的话,总要一个合理的解释或者设计说明,当然这样的名称可能还要进一步变化.之所以称之为可变长,主要在于这种实时发布的流媒体在客户端发出请求并参与分享时,对端并没有一个已确定的长度(不给予预案,也不能给出确切的建议的)文件来对应(当然这个文件可能只是一个临时存在,甚至于不会在存储上产生一个具体的文件,它完全可能只是一个存在于内存空间的流);
        如果最终需要将这段序列流保存下来的话,就需要某种设备(也可能就是一段工作进程)将这个序列流的东西记录下来形成记录实体,根据现在存储的设计,这份电子文件总是要存在于存储介质(即产生一个数字化过程),而在设备上存储的东西,最络在我们的某种"硬盘"总是一份一份的标记符.这在理论说明,任何流在计算机中总是可以分片(切片)存储读写的.再将已切片的序列文件块(片)复原再现,即形成了存储这种文件的作用了.
      CDN的出现在于网络环保要求之外(节约道路资源,更多的原理在于减少IP报文(就是一个小的字节片而矣)),也可以为终端用户提供更好的体验(也是效率).
      cdn学名叫做:内容分发网络(更全面地说应是内容再分发),但在实际现实中专业人员们都叫她是CACHE,这就可以清楚地知道CDN到底在干些什么工作了.
     cdn的核心是缓存.缓存的是静态IP内容(运动着的东西严格地讲起来只能在内存中,至少目前的计算机系统是这样设计的).那么看似动态变化不断的流媒体还可以看成是以时间为基准的一种链式序列流文件.我们在流畅与硬件速度两个方面取得一种妥协,将链式流媒体在其传输某个环节将这个流进行准实时地进行切片(分成小段)实体化存储,只要这个时间延时在可容忍的情况下(其时人的眼睛每秒钟也大不了就处理24幅图画而矣,多了对于常规人事估计也没有多大用处),这段流式文件中途虽然被改得面目全非了,但展示的结果依然不改变人眼的感受.从这种原理看来,实时发布的直播媒体被cdn式的緩存加速依然可行,而远非有些所谓专利那样尤抱琵琶半遮面似的神秘.
      流媒体最终也得实体化数字化才能存储分发,这远比分光来得实际,更不必言极容量.
      总结起来实时流媒体总是少不了摸拟信息的数字化采集(实际就是一种抽样记录,什么时候人类才能实现原汁上原味的视觉现象的全息记录,估计还得等数十年,而且一定能实现,在智慧生物知识发展--就是对客观事物的属性的了解与应用速度收敛的趋势来看,也许时间会用得更少)的过程,因此这些发明少不了共性,甚至本来就是同一回事,只是处理这件事的角度不一样.
     哲学化地思考一下,"波粒二向性"定律\还有就是"量子理论"与"质能方程"就足以说明这个世界(至少我们这个碳生物看到的四维空间)最根本的物质存在形态就是粒化的(数字化的)而非模拟连续的.
    模拟信息抽样->>数字化分包(也可以并行存储)->>序列化传输(为了传输可能被再次或多次打包)->>...->>远端复原展示.
    在这个传输一次环节下,我们再次对传播流再次切片分割,序列化标标记,进而再次文件化,cdn即实现.
可变长流媒体缓存思路分析(更新) - itoedr - itoedr的it学苑
思路图1
 
      事实上,之p2p文件流倒是一种环保与回归.
    
        当然只要采集过程合理,编码足够快,序列化过程中延时控制在可忍受的长度,这种直播媒体即可实现文件化的CDN。

可变长流媒体缓存思路分析(更新) - itoedr - itoedr的it学苑
切片延时经验收集图
  评论这张
 
阅读(78)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017