对流媒体相关协议的认识(一) ——流媒体说明

  写这篇博客的目的主要是想对这段时间刚刚接触到的流媒体,及其一些协议进行一个系统性的 梳理,总结。以便在后续的使用过程中能在理解的基础上进行。当然其中的内容很多是来自上的各位分享,在博客末尾会加以附上,大家也可以到相应的地方获取相关内容更深的认识。
  最后预先感谢网上的各位帮忙及时解决,提点,纠正。
  下面我就对用到的es,pes,ts这些协议大概地进行是什么,干什么,怎么用来进行叙述。

# 流媒体说明 ##

  首先需要注意的是流媒体描述的是一种媒体的传输方式,而并非一种新兴的媒体,这里的媒体包括视频,声音等的一些媒体内容。
而这里的传输方式是指商家将一段视频或者音频文件通过一定的协议进行分包,分好包发送至网络上;而用户这边可以将这些包解压缩以及协议解析得到包内的数据,然后将得到的数据播放出来。
  这种工作方式并不是像以前观看一个视频文件那样需要先将整个文件下载下来,他的好处在于他的实时性,他能将视频,音频或者其他一些数据分成很多个数据包,用户在观看的时候只需要加载这些很小的数据包来达到实时的观看效果。只是开始的时候会有一点延迟(为什么延迟-后续了解)
  从上面的一些叙述可以了解到流媒体,就是一种将媒体数据缩小、分包成一个一个相对很小的包,这些包虽然小但量很足,足到类似可以看成是一个数据流,服务器与客户端之间通过这个数据流来进行数据的传输,也是通过这个数据流来达到实时性的目的,即流式传输的工作方式。

### 流媒体的两种传输方式 ###
  流媒体的传输方式又可以分为两种,分别是顺序流式传输和实时流式传输(这种分类是根据什么来分-后续了解)
  下面是两种传输方式的相关说明:
#### 顺序流式传输 ####
 指从服务器上下载的数据流内容只能进行顺序下载,即用户只能观看之前已经下载好的数据内容,而不能观看还未下载的内容。它不需要特殊的协议来支持。
  优点:
    相比于实时流式传输,能提高数据的质量(为什么)
  缺点:
    相比于实时流式传输,没有那种数据显示的随意性。
  适应对象:
    适合高质量的短片段,以及视频的片头,片尾和广告部分。
#### 实时流式传输 ####
  指保证媒体信号带宽与网络连接匹配(啥意思),使媒体可以被实时观看到。
  这种实时流式传输不同于顺序流式传输,他需要特殊的流媒体与传输协议,这应该也是为什么这种实时流式传输能实时的原因吧,但具体是为什么相信经过后续的整理会有所得。
  优点:
    具有相对于顺序流式传输更强的实时性。
  缺点:
    相对于顺序流式传输更强的不稳定性。
  当网络出现拥挤或其他问题时,由于传输过程中的数据更容易出现出错丢失,而这些错误的信息又会被忽略,导致视频质量会变差。(个人认为-后续验证)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值