可伸缩视频编码(Scalable Video Coding, SVC)技术把视频信号编码成分层的形式,当带宽不足时只对基本层的码流进行传输和解码,但这时解码的视频质量不高。当带宽慢慢变大时,可以传输和解码增强层的码流来提高视频的解码质量。   可伸缩的直观体现,显然是在码率上。而视频数据的分层编码和选择传输是实现可伸缩的主要手段。   

所谓分层编码,就是在时间,空间,质量上进行划分,输出多层码流(包括基本层和增强层),其中基本层的数据可以使解码器完全正常的解码出基本视频内容,但是基本层的数据获得的视频图像可能帧率较低,分辨率较低,或者质量较低。在信道受限或信道环境复杂时,可以保证解码端能够接收到可以观看的流畅视频图像。当信道环境良好或信道资源丰富时,可以传递增强层数据,以提高帧率,或分辨率,或视频质量。而增强层是可以多层编码的,这就意味着,在视频码流总码率的范围内,接收到的码率越大,视频质量越好。   相对于原来的视频编码标准,一次编码后的视频码流就固定了,对于不同的终端应用,需要对同一内容多次编码,可伸缩视频编码有效的解决了之前编码标准输出码流的不灵活性,一次编码,可以适应多种不同信道。   

svc编码器能提供一个单独的多层嵌套码流.从这个码流中可以抽取些予码流来满足不同的需求,子码流可以是较低的帧率和空间分辨率.或者在帧率和空问分辨率相同的情况下不同的比特率(也就是不刚的视频主客观质量)。一般说来,子码流能满足网络传输速率I三【及终端用户和设备对视频在空间、时间和质量等方面的需求。需要注意的是:编码多组单层码流该方法被称作同播(slmulcas【ing))也能解决陔图中的问题。但是,因为码流之问没有联系,它们的冗余没有被去除,所以存储和传输多组码流会带米较大代价。此外,编码单层码流并使用转码技术将该单层码流也能转为多组其他所需码流,但是转码过样会增加计算复杂度,且降低码流率失真性能。

可伸缩视频编码svc相关推荐

  1. JSVM实现可伸缩视频编码(SVC)

    文章目录 前言 一.JSVM安装和测试 1.安装 2.测试 二.编码和解码 1.编码-质量伸缩性 2.解码 3.解码SVC视频 前言 这篇文章主要介绍了Ubuntu16.04下如何使用JSVM来实现可 ...

  2. SVC和视频通信 ——用于实时多方视频的可伸缩视频编码技术

    作者 / Alex Eleftheriadis, Ph.D., Chief Scientist of Vidyo 翻译 / 小极狗 可以说,可伸缩视频编码技术(SVC)在视频会议行业和视频通信中有着重 ...

  3. H.264可伸缩编码SVC

    第十章  H.264可伸缩编码SVC 10.1  概述 (1)自适应编码(Adaptive Coding) 根据网络状况,编码器可以使用码率控制技术,改变量化参数或编码帧率来生成所需速率的码流. (2 ...

  4. 视频编码引擎(VCE)简介

    简介 如今使用电池的手持设备已具有一系列复杂功能,比如播放高质量图片/拍摄视频/录制以及实时语音/视频聊天等,因此更高级的多媒体功能是许多技术厂商希望掌握的御宝.视频压缩系统中高效的硬件和软件结构在诸 ...

  5. 中南大学张昊:我非常期待基于AI的图像视频编码技术的创新

    点击上方"LiveVideoStack"关注我们 策划:包研.Alex 编辑:Alex 张昊 年终访谈 #002# 编者按:本周是2021年的最后一周,在这个迎接新年的日子里,Li ...

  6. 使用 VideoToolbox 探索低延迟视频编码 | WWDC 演讲实录

    本文根据 Peikang 在 WWDC 2021 分享翻译,演讲者 Peikang,来自 Video Coding 和 Processing 团队.译者陶金亮,网易云信资深音视频开发工程师,拥有多年端 ...

  7. 揭秘腾讯会议背后的视频编码“神器”

    作者:张清,腾讯多媒体实验室高级研究员. 作为一款实时音视频通信产品,腾讯会议里面有海量的音视频数据需要进行实时传输,比如我们的摄像头画面,屏幕分享的数据等.这些数据量非常庞大,通常需要经过编码压缩再 ...

  8. 常见视频编码比较大全 常见视频解码技术资料1

    ASF ASF 是 Advanced Streaming format 的缩写,由字面(高级流格式)意思就应该看出这个格式的用处了吧.说穿了 ASF 就是 MICROSOFT 为了和现在的 Real ...

  9. 转:分布式视频编码关键技术及其发展趋势

    1引言 当今的视频压缩编码标准,如ISO与ITU-T分别领导制定的视频压缩国际标准MPEG-x系列与H.26x系列,已被广泛应用于图像视频的各个领域,取得了较大的成功.因编码器承担了运动估计.变换.量 ...

最新文章

  1. c语言使能,什么是锁存使能输入
  2. com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 1024)
  3. 微信小程序eventChannel页面间事件通信通道
  4. 华农保险 × 神策数据 OpenDay:保险如何从 0 到 1 落地数字化转型?
  5. Study Linux --- Shell Script
  6. Java后端:一个注解搞定 Spring Boot 日志!
  7. python使用python-barcode生成任意长度字符串的条形码(一维码)详细教程
  8. 曲线 神经网络_神经网络的数学基础-8(完结)
  9. Leetcode 刷题笔记(三) —— 数组类型解题方法三:滑动窗口
  10. SpringBoot 动态数据源
  11. 如何把avi转换为mp4?视频转换用嗨格式视频转换器
  12. c# 两行代码合并pdf文件
  13. 快速上手Django(二) Django 根据模型(models)生成更新数据库表make migrations
  14. 生物信息学生物影像_大规模生物学的五点原因
  15. Android应用之——微信微博第三方sdk登录分享使用过程中的一些常见问题
  16. 当代音乐杂志当代音乐杂志社当代音乐编辑部2022年第12期目录
  17. 你和乘风破浪姐姐只差个智能视频SDK
  18. iconfont的基本使用
  19. mysql 国密_Centos7 编译安装 Openssl 1.1.1 支持国密标准-1002682
  20. linux系统python生成so_Python 项目转化为so文件实例

热门文章

  1. XML Schema 基本结构
  2. Selenium 中文API
  3. Java怎样处理EXCEL的读取
  4. 九宫格拼图 支持44 55等
  5. 模板原理和操作数据类的观点【艰难的一天,慢慢的会过去的】
  6. 上传文件大小限制,webconfig和IIS配置大文件上传
  7. [Buzz Today]2012.08.08
  8. 【转发】实现yolo3模型训练自己的数据集总结
  9. SQL 快速入门2.1
  10. 简单使用Git和Github来管理自己的代码和读书笔记