diff --git a/README.md b/README.md new file mode 100644 index 0000000..ba94de4 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# Continuous Desk + +[Chinese](README_CN.md) / [English](README.md) + +Make works continuous + +---- + +![Alt text](example.PNG) + +---- + +Continuous Desk is a lightweight cross-platform remote desktop software. It allows multiple users to remotely control the same computer at the same time. In addition to desktop image transmission, it also supports end-to-end voice transmission, providing collaboration capabilities on the basis of remote desktop. + +Continuous Desk is an experimental application of Projectx real-time audio and video transmission library. Projectx is a lightweight cross-platform real-time audio and video transmission library. It has basic capabilities such as network traversal ([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)), video software and hardware encoding/decoding (H264), audio encoding/decoding ([Opus](https://github.com/xiph/opus)), signaling interaction, and network congestion control ([TCP over UDP](https://libnice.freedesktop.org/)). + + +Among them, video encoding/decoding supports: +- OpenH264 software encoding/decoding +- NvCodec hardware encoding/decoding +- FFmpeg software encoding/decoding + +---- \ No newline at end of file diff --git a/README_CN.md b/README_CN.md new file mode 100644 index 0000000..41ac333 --- /dev/null +++ b/README_CN.md @@ -0,0 +1,22 @@ +# Continuous Desk + +[English](README.md) / [中文](README_CN.md) + +Make works continuous + +---- + +![Alt text](example.PNG) + +---- + +Continuous Desk 是一个轻量化的跨平台远程桌面软件。它允许多个用户在同一时间远程操控同一台电脑。除桌面图像传输外,它还支持端到端的语音传输,在远程桌面的基础上提供协作能力。 + +Continuous Desk 是 Projectx 实时音视频传输库的实验性应用。Projectx 是一个轻量化的跨平台实时音视频传输库。它具有网络透传([RFC5245](https://datatracker.ietf.org/doc/html/rfc5245)),视频软硬编解码(H264),音频编解码([Opus](https://github.com/xiph/opus)),信令交互,网络拥塞控制([TCP over UDP](https://libnice.freedesktop.org/))等基础能力。 + +其中,视频编解码支持: +- OpenH264 软编软解 +- NvCodec 硬编硬解 +- FFmpeg 软编软解 + +---- diff --git a/example.PNG b/example.PNG new file mode 100644 index 0000000..61c61e2 Binary files /dev/null and b/example.PNG differ