在p2p系统中,相比于cdn,更加需要增强鲁棒性,因为系统是动态的,每个节点都有可能离开系统,所以我们引入编码技术。
MDC:多重描述编码。是bell实验室为了在电路交换的网络中提供更好的容错性而发明的。
channel splitting把媒体分成多个description,每个description都可以单独的播放,但是多个description就可以提高回放的质量,在p2p系统中可以把每个description从多个peer上下载。
引用
However, the peer replication problem, which addresses how to select optimal multiple peers to replicate different descriptions of one stream to reduce response time and network traffic, has not been resolved.
写道
MDC codes a media stream into two (or more) complementary descriptions.If eachdescription alone is received it can be used to decode baseline quality video, and every additional description can further improve video quality. This is different from the conventional layered coding, where the enhancement layers serve only to refine the base layer quality and can not be used alone. MDC combines particularly well with path diversity, in which different descriptions are explicitly sent over different route to a client.
HLEV类似于MDC,但是HLEV把媒体分成一个base layer和多个enhancement layer,每一层必须建立在下面层次的基础上,会对下面的层起到增强的作用,在分布式的环境下,最恶劣的情况,提供base layer的那个节点leave,会导致所有的client都会停滞。所以HLEV不适合在p2p环境下使用。
分享到:
相关推荐
MDC04和MDC02是高集成度的数字模拟混合信号传感集成电路,芯片直接与被测物附近的差分电容极板相连,利用不同物质介电常数的区别,通过放大、数字转换、补偿计算电容的微小变化来实现物质成分的传感。该芯片具有宽...
MDC-4算法的核心思想是通过将输入数据分块处理,并应用特定的运算来生成一个固定长度的摘要,这个摘要可以作为原始数据的指纹,用于检测数据在传输或存储过程中是否被篡改。 **C语言实现** 在描述中提到的MDC-4...
在实际应用中,MDC1200信令不仅用于常规的公共安全通信,还广泛应用于交通管理、应急服务、商业通信等多个领域。通过与对讲机设备的配合,MDC1200解码软件可以帮助用户快速识别呼叫来源,确保紧急情况下的高效指挥和...
本示例代码主要涵盖了华为MDC平台在开发过程中的核心应用场景和技术要点。 1. TOOLCHAIN_Sample: 这个部分的示例主要涉及到工具链的使用。在MDC平台开发中,工具链是将源代码编译成可执行文件的关键环节。这可能...
华为MDC智能驾驶计算平台是华为技术有限公司推出的面向智能驾驶领域的先进解决方案,其核心概念和应用架构在智能驾驶产业发展中占有重要位置。以下详细介绍华为MDC智能驾驶计算平台相关的核心知识点。 **智能驾驶...
在Android开发中,Material Design Components(MDC)是Google推出的一套设计库,它提供了丰富的UI组件和设计规范,旨在帮助开发者实现与Material Design指南一致的界面。本项目"android-mdc-custom-views"是一个...
**MDC(Multiple Discriminant Criterion)在人脸识别中的应用** MDC,全称为Multiple Discriminant Criterion,是一种多类别的判别准则方法,常被用于模式识别和机器学习领域,特别是人脸识别技术。在人脸识别的...
MDC-900 导航雷达中文操作说明,中文说明书,珍贵资料!
MDC1200是一种广泛应用于无线电通信领域的数字编码技术,尤其在业余无线电社区中颇为流行。这种编码方式主要用于在不理想的信道条件下提供清晰、可靠的信号传输,它结合了曼彻斯特编码(Manchester Encoding)和差分...
- 在微服务或者Spring Boot应用中,可以使用AOP(面向切面编程)创建一个全局的拦截器,自动将如请求ID这样的信息放入MDC,方便追踪。 6. **性能影响**: - 虽然MDC提供了便利,但在高并发场景下,频繁的MDC操作...
《智能驾驶:MDC Manifest Configurator在Ubuntu 18上的应用与详解》 在智能驾驶领域,高效、安全的系统配置至关重要。MDC(Mobileye Drive Compute)是英特尔Mobileye公司推出的高性能计算平台,用于自动驾驶车辆...
MDC1200是一种慢速数据通信标准,常在工业自动化、远程监控和仪表通信等领域中应用。这个编解码库的目的是简化开发人员在实现MDC1200通信协议时的工作,提供高效且可靠的编码和解码功能。 MDC1200技术基于频率键控...
在嵌入式系统开发中,有时需要通过GPIO(General Purpose Input/Output)模拟特定的通信协议,例如MDC(Management Data Clock)和MDIO(Management Data Input/Output),这两个是用于配置和读取以太网PHY芯片的...
在C#编程环境中,实现MDC加密涉及到多个关键概念和技术。本文将深入探讨MDC加密算法,C#中的实现方式,以及如何处理MDC-4这种特定变体。 MDC,全称为消息摘要密码,它基于哈希函数设计,目的是生成一个固定长度的...
标题"MDC.zip_MDC-PRD matlab_mdc_mdc matlab"中的关键词包括"MDC"、"MDC-PRD"、"matlab",这表明这是一个与MATLAB相关的软件或工具包,特别用于MDC(可能是多变量数据校验或某种特定的数据处理方法)的应用。"MDC-...
5. **示例代码**:提供的demo程序可能包括了驱动的使用示例,展示如何打开设备、读取加速度和角速度数据、处理传感器噪声以及关闭设备的流程,这对于初学者了解如何在实际项目中应用IIS2MDC非常有指导意义。...
MOTO MDC1200信令
MDC1200信令是摩托罗拉公司开发的一种高速二进制信令系统,它被广泛应用于无线电通信领域,特别是对讲机和陆地移动无线电系统中。通过采用1200波特的调制格式,MDC100信令能够在不影响语音通信的情况下提供高效的...
详细介绍华为MDC平台解决方案,包括MDC硬件平台、MDC软件平台、MDC工具链、车规和质量,是了解和学习MDC平台的优质资料。
**Kotlin在MDC Android中的应用** 1. **Delegation Pattern**: Kotlin的委托属性和委托方法简化了对MDC组件的监听和状态管理。 2. **Null Safety**: 避免了因未初始化的MDC组件引用而导致的运行时错误。 3. **...