差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
public:it:spice [2022/02/17 08:57] – [2.1 spice-streaming-agent] oakfire | public:it:spice [2022/08/03 09:04] (当前版本) – [1.3 流传输] oakfire | ||
---|---|---|---|
行 2: | 行 2: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
行 23: | 行 22: | ||
* 利用chrome开源浏览器来自制浏览器,在解码层进行截流,并方便修改播放区域渲染,但难度大 | * 利用chrome开源浏览器来自制浏览器,在解码层进行截流,并方便修改播放区域渲染,但难度大 | ||
- | * chrome 播放标签video的架构:https:// | + | * chrome 播放标签video的架构:https:// |
* 利用chrome插件截流:便于实现 | * 利用chrome插件截流:便于实现 | ||
* m3u8 等未加密流可直接获取源地址 | * m3u8 等未加密流可直接获取源地址 | ||
行 32: | 行 31: | ||
* 虚拟机与客户端(盒子)可 tcp 连接:直接推流 | * 虚拟机与客户端(盒子)可 tcp 连接:直接推流 | ||
* 不可连接:映射usb字符设备进行流传输,或开辟 spice 新通道 (未实现) | * 不可连接:映射usb字符设备进行流传输,或开辟 spice 新通道 (未实现) | ||
+ | * [[https:// | ||
+ | * 参考 [[https:// | ||
+ | * 参考 [[https:// | ||
+ | * [[.: | ||
+ | * [[.: | ||
行 37: | 行 41: | ||
==== 2.1 spice-streaming-agent ==== | ==== 2.1 spice-streaming-agent ==== | ||
* [[https:// | * [[https:// | ||
- | * host服务器端要使用spice-server >= 0.14.1,如果版本没升级,其它都配置了,运行spice-streaming-agent时也会报错:spice-streaming-agent[2223]: | + | * host服务器端要使用spice-server >= 0.14.1,如果版本没升级,其它都配置了,运行spice-streaming-agent时也会报错:<code bash>spice-streaming-agent[2223]: |
- | ———————————————— | + | * windows spice client(virt-viewer) |
- | 版权声明:本文为CSDN博主「jeeryw」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 | + | |
- | 原文链接:https://blog.csdn.net/wingforlearn/article/details/83896625 | + | |
=== 2.1.1 编译 === | === 2.1.1 编译 === | ||
* Ubuntu20.04 | * Ubuntu20.04 | ||
行 46: | 行 49: | ||
sudo apt install python3 python3-pip ninja-build | sudo apt install python3 python3-pip ninja-build | ||
sudo pip3 install meson | sudo pip3 install meson | ||
+ | sudo pip3 install pyparsing | ||
</ | </ | ||
* 安装依赖库: | * 安装依赖库: | ||
行 58: | 行 62: | ||
# 生成 build/ | # 生成 build/ | ||
</ | </ | ||
+ | * spice-common 的 meson.build 里对 python 模块 pyparsing 的检查代码需要修改,详见 [[https:// | ||