mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
[chore] update README
This commit is contained in:
36
README.md
36
README.md
@@ -1,45 +1,45 @@
|
|||||||
# CrossDesk
|
# CrossDesk
|
||||||
|
|
||||||
#### Bridging work, uniting efficiency
|
#### 跨界连接,高效如一
|
||||||
|
|
||||||
----
|
----
|
||||||
[中文](README_CN.md) / [English](README.md)
|
[English](README.md) / [中文](README_CN.md)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# Intro
|
## 简介
|
||||||
|
|
||||||
CrossDesk is a lightweight cross-platform remote desktop software.
|
CrossDesk 是一个轻量级的跨平台远程桌面软件。
|
||||||
|
|
||||||
CrossDesk is an experimental application of [MiniRTC](https://github.com/kunkundi/minirtc.git), a lightweight cross-platform real-time audio and video transmission library. MiniRTC provides fundamental capabilities including network traversal ([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)), video software/hardware encoding and decoding (H264/AV1), audio encoding/decoding ([Opus](https://github.com/xiph/opus)), signaling interaction, network congestion control ([TCP over UDP](https://libnice.freedesktop.org/)), and transmission encryption ([SRTP](https://tools.ietf.org/html/rfc3711)).
|
CrossDesk 是 [MiniRTC](https://github.com/kunkundi/minirtc.git) 实时音视频传输库的实验性应用。MiniRTC 是一个轻量级的跨平台实时音视频传输库。它具有网络透传([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)),视频软硬编解码(H264/AV1),音频编解码([Opus](https://github.com/xiph/opus)),信令交互,网络拥塞控制([TCP over UDP](https://libnice.freedesktop.org/)),传输加密([SRTP](https://tools.ietf.org/html/rfc3711))等基础能力。
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
Enter the remote desktop ID in the menu bar’s “Remote ID” field and click “→” to initiate a remote connection.
|
## 使用
|
||||||
|
|
||||||

|
在菜单栏“对端ID”处输入远端桌面的ID,点击“→”即可发起远程连接。
|
||||||
|
|
||||||
If the remote desktop requires a connection password, you must enter the correct password on your side to successfully establish the connection.
|

|
||||||
|
|
||||||

|
如果远端桌面设置了连接密码,则本端需填写正确的连接密码才能成功发起远程连接。
|
||||||
|
|
||||||
Before connecting, you can customize configuration options in the settings, such as language and video encoding format.
|

|
||||||
|
|
||||||

|
发起连接前,可在设置中自定义配置项,如语言、视频编码格式等。
|
||||||
|

|
||||||
|
|
||||||
## How to build
|
## 编译
|
||||||
|
|
||||||
Requirements:
|
依赖:
|
||||||
- [xmake](https://xmake.io/#/guide/installation)
|
- [xmake](https://xmake.io/#/guide/installation)
|
||||||
- [cmake](https://cmake.org/download/)
|
- [cmake](https://cmake.org/download/)
|
||||||
|
|
||||||
Following packages need to be installed on Linux:
|
Linux环境下需安装以下包:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt-get install -y software-properties-common git curl unzip build-essential libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev libxcb-xfixes0-dev libxv-dev libxtst-dev libasound2-dev libsndio-dev libxcb-shm0-dev libasound2-dev libpulse-dev
|
sudo apt-get install -y software-properties-common git curl unzip build-essential libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev libxcb-xfixes0-dev libxv-dev libxtst-dev libasound2-dev libsndio-dev libxcb-shm0-dev libasound2-dev libpulse-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
Build:
|
编译
|
||||||
```
|
```
|
||||||
git clone https://github.com/kunkundi/crossdesk.git
|
git clone https://github.com/kunkundi/crossdesk.git
|
||||||
|
|
||||||
@@ -51,7 +51,7 @@ git submodule update
|
|||||||
|
|
||||||
xmake b crossdesk
|
xmake b crossdesk
|
||||||
```
|
```
|
||||||
Run:
|
运行
|
||||||
```
|
```
|
||||||
xmake r crossdesk
|
xmake r crossdesk
|
||||||
```
|
```
|
||||||
57
README_CN.md
57
README_CN.md
@@ -1,57 +0,0 @@
|
|||||||
# CrossDesk
|
|
||||||
|
|
||||||
#### 跨界连接,高效如一
|
|
||||||
|
|
||||||
----
|
|
||||||
[English](README.md) / [中文](README_CN.md)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## 简介
|
|
||||||
|
|
||||||
CrossDesk 是一个轻量级的跨平台远程桌面软件。
|
|
||||||
|
|
||||||
CrossDesk 是 [MiniRTC](https://github.com/kunkundi/minirtc.git) 实时音视频传输库的实验性应用。MiniRTC 是一个轻量级的跨平台实时音视频传输库。它具有网络透传([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)),视频软硬编解码(H264/AV1),音频编解码([Opus](https://github.com/xiph/opus)),信令交互,网络拥塞控制([TCP over UDP](https://libnice.freedesktop.org/)),传输加密([SRTP](https://tools.ietf.org/html/rfc3711))等基础能力。
|
|
||||||
|
|
||||||
|
|
||||||
## 使用
|
|
||||||
|
|
||||||
在菜单栏“对端ID”处输入远端桌面的ID,点击“→”即可发起远程连接。
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
如果远端桌面设置了连接密码,则本端需填写正确的连接密码才能成功发起远程连接。
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
发起连接前,可在设置中自定义配置项,如语言、视频编码格式等。
|
|
||||||

|
|
||||||
|
|
||||||
## 编译
|
|
||||||
|
|
||||||
依赖:
|
|
||||||
- [xmake](https://xmake.io/#/guide/installation)
|
|
||||||
- [cmake](https://cmake.org/download/)
|
|
||||||
|
|
||||||
Linux环境下需安装以下包:
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo apt-get install -y software-properties-common git curl unzip build-essential libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev libxcb-xfixes0-dev libxv-dev libxtst-dev libasound2-dev libsndio-dev libxcb-shm0-dev libasound2-dev libpulse-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
编译
|
|
||||||
```
|
|
||||||
git clone https://github.com/kunkundi/crossdesk.git
|
|
||||||
|
|
||||||
cd crossdesk
|
|
||||||
|
|
||||||
git submodule init
|
|
||||||
|
|
||||||
git submodule update
|
|
||||||
|
|
||||||
xmake b crossdesk
|
|
||||||
```
|
|
||||||
运行
|
|
||||||
```
|
|
||||||
xmake r crossdesk
|
|
||||||
```
|
|
||||||
57
README_EN.md
Normal file
57
README_EN.md
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
# CrossDesk
|
||||||
|
|
||||||
|
#### Bridging work, uniting efficiency
|
||||||
|
|
||||||
|
----
|
||||||
|
[中文](README_CN.md) / [English](README.md)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
# Intro
|
||||||
|
|
||||||
|
CrossDesk is a lightweight cross-platform remote desktop software.
|
||||||
|
|
||||||
|
CrossDesk is an experimental application of [MiniRTC](https://github.com/kunkundi/minirtc.git), a lightweight cross-platform real-time audio and video transmission library. MiniRTC provides fundamental capabilities including network traversal ([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)), video software/hardware encoding and decoding (H264/AV1), audio encoding/decoding ([Opus](https://github.com/xiph/opus)), signaling interaction, network congestion control ([TCP over UDP](https://libnice.freedesktop.org/)), and transmission encryption ([SRTP](https://tools.ietf.org/html/rfc3711)).
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Enter the remote desktop ID in the menu bar’s “Remote ID” field and click “→” to initiate a remote connection.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
If the remote desktop requires a connection password, you must enter the correct password on your side to successfully establish the connection.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Before connecting, you can customize configuration options in the settings, such as language and video encoding format.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## How to build
|
||||||
|
|
||||||
|
Requirements:
|
||||||
|
- [xmake](https://xmake.io/#/guide/installation)
|
||||||
|
- [cmake](https://cmake.org/download/)
|
||||||
|
|
||||||
|
Following packages need to be installed on Linux:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt-get install -y software-properties-common git curl unzip build-essential libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev libxcb-xfixes0-dev libxv-dev libxtst-dev libasound2-dev libsndio-dev libxcb-shm0-dev libasound2-dev libpulse-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
Build:
|
||||||
|
```
|
||||||
|
git clone https://github.com/kunkundi/crossdesk.git
|
||||||
|
|
||||||
|
cd crossdesk
|
||||||
|
|
||||||
|
git submodule init
|
||||||
|
|
||||||
|
git submodule update
|
||||||
|
|
||||||
|
xmake b crossdesk
|
||||||
|
```
|
||||||
|
Run:
|
||||||
|
```
|
||||||
|
xmake r crossdesk
|
||||||
|
```
|
||||||
2
thirdparty/minirtc
vendored
2
thirdparty/minirtc
vendored
Submodule thirdparty/minirtc updated: 13ca0840f3...5c8f4567b5
Reference in New Issue
Block a user