在网络上传输音视频(A/V)等多媒体信息主要有下载和流式传输两种。流式传输包括:实时流式传输和顺序流式传输。

  流式传输需要两个条件:

  1. 缓存  因为互联网进行断续的异步传输是以包传输为基础的。对于一个存储的音视频文件或实时的音视频源,为了利于传输,需要将文件分解为许多的包。由于网络状态不停的在改变,各个包可能选择的路由不同,导致先发的数据包比后发的数据包后到,造成到达客户端的时间不同。针对这一情况,为了弥补延时和抖动的影响,采用缓存技术,使多媒体数据连续输出。由于高速缓存存储数据
    是通过使用环形链表结构的,通过丢弃己经播放过的数据内容,利用空出的高速缓存空间流可以重新缓存后续尚未播放的数据内容,因此通常高速缓存所需容量并不大。
  2. 合适的传输协议

转载于:https://www.cnblogs.com/Mylimo/archive/2012/02/16/2352441.html

流式传输 之二----流式传输条件相关推荐

  1. 51、流式音频之二(应用层)

    1.流式存储媒体 把注意力转移到网络应用,第一种情况针对早已存储在文件中的流媒体.最常见的例子是在Internet 上观看视频.这是视频点播( VoD, Video on Demand)的一种形式.其 ...

  2. GPU编程和流式多处理器(二)

    GPU编程和流式多处理器(二) 2. 整数支持 SM具有32位整数运算的完整补充. • 加法运算符的可选否定加法 • 乘法与乘法加法 • 整数除法 • 逻辑运算 • 条件码操作 • to/from浮点 ...

  3. 使用同一个目的port的p2p协议传输的tcp流特征相似度计算

    结论: (1)使用同一个目的port的p2p协议传输的tcp流特征相似度高达99%.如果他们是cc通信,那么应该都算在一起,反之就都不是cc通信流. (2)使用不同目的端口的p2p协议传输的tcp流相 ...

  4. java 常用流_Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数...

    Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观 ...

  5. 容量耦合系数模型_期刊在线 | 基于ALE流固耦合方法的刷式密封泄漏特性理论与实验研究...

    01 引言 刷式密封是一种广泛应用于航空发动机等透平机械的优良接触式动密封[].近年来,随着透平机械逐渐向高参数方向发展,由刷式密封引起的泄漏损失越来越大,直接影响透平机械的工作效率.因此开展刷式密封 ...

  6. java流式api,Java 8 中流式API性能基准测试

    测试代码 package hello.test; import org.openjdk.jmh.annotations.*; import org.openjdk.jmh.runner.Runner; ...

  7. TCP协议在传输实时语音流方面的优点

    1. 可靠性高:TCP协议通过确认机制和重传机制保证数据的可靠性,能够保证语音数据的完整性和准确性. 2. 顺序性好:TCP协议能够保证数据的顺序性,能够确保语音数据按照发送顺序被接收. 3. 流量控 ...

  8. HTTP - 超文本传输协议 - 请求响应式协议HTTP 请求

    HTTP - 超文本传输协议 - 请求响应式协议 HTTP 请求 请求行:GET /index.html HTTP/1.1 请求头:键值对 空行:\r\n 消息体:发给服务器的数据 HTTP 响应 响 ...

  9. 基于spark的流式数据处理—批处理和流处理区别

    静态数据 很多企业为了支持决策分析而构建的数据仓库系统,其中存放的大量历史数据就是静态数据.技术人员可以利用数据挖掘和OLAP(On-Line Analytical Processing)分析工具从静 ...

最新文章

  1. 前端开发之走进Vue.js
  2. VS2015 解决方案 或者项目 卡 正在加载 的解决办法
  3. Python科学计算包应用-教你以可视化的方式打开NumPy
  4. 在网页中插入百度地图的那些事
  5. 草稿 断开式绑定combobox 1128
  6. 数据结构严蔚敏--第三章--栈和队列
  7. 机械革命bios升级_机械革命X3-S评测:感受来自i7-10875H和RTX2060的怒吼
  8. 学习编译原理遇到的问题
  9. 域名备案、公安网备案
  10. 诗词对仗常用字表(笠翁对韵)
  11. linux中文成方块,给linux添加字体
  12. Vulkan 教程(1)开篇
  13. 后台管理制作首页组件及ui框架的使用
  14. js动态向页面添加元素
  15. 微信小程序实现分享功能
  16. 《追风筝的人》读书笔记
  17. 如何将极客时间课程制作成kindle电子书
  18. 【一文弄懂】张正友标定法-完整学习笔记-从原理到实战
  19. 车牌识别大大提升智慧加油站管理水平
  20. 杂记 SpaceX如何利用人工智能

热门文章

  1. 强制删除Ubuntu的EFI分区
  2. git 从远程分支下载到本地分支
  3. RAC环境替换多路径软件后cssd服务无法启动的恢复
  4. 什么是面向对象编程?
  5. 基于TI AM335x ARM Cortex-A8 CPU 核心板
  6. docker部署wizard
  7. 学UI设计能从事哪些工作 如何学好UI设计
  8. 使用ajv-keywords给json schema添加自定义关键字
  9. mathtype7中文版下载安装后如何关联word
  10. avue表格因页面缩放导致错位问题解决