客制化Spice之视图

本文详细介绍了Spice视图中的图像和视频处理,包括LZ、GLZ压缩,以及MJpeg、VP8、H.264编码。同时阐述了多媒体时间同步的原理,探讨了RTP/RTCP、RTSP、RSVP和RTMP等流媒体控制协议的工作机制及其在确保服务质量中的作用。
摘要由CSDN通过智能技术生成

Spice视图

针对Spice视图可分为两类:图像和视频,相应的传输处理如下图所示
在这里插入图片描述

图像

情景:当我们需要显示桌面或者查看图片时,只需要走Spice这边Image通道。Spice会根据图片的类型自动去选择用什么协议来完成图片的压缩。如果是一张合成的图片,则会使用LZ或者GLZ做压缩,如果是一张照片则会使用Quic.

LZ
GLZ

视频

Spice默认的视频编码格式为MJpeg,除此之外还可以使用VP8,H264。

MJpeg
VP8
H.264

多媒体时间同步

Spice协议定义了设置了两种多媒体音视频同步的消息。

  1. 根据播放通道上的时间戳
  2. 使用在主通道SPICE_MSG_MAIN_MULTI_MEDIA_TIME的消息(在不存在音频通道的情况下)。

流媒体控制

常用的流媒体协议主要有HTTP渐进下载和基于RTSP/RTP的实时流媒体协议两类。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时多媒体数据。

实时传输协议RTP/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值