在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mystery开源软件地址:https://gitee.com/quasipaa/mystery开源软件介绍: WebRTC Server implemented by ❤️ Rust + Node.js mystery is a WebRTC server solution implemented using Rust and supports the SFU/MCU model. Compared with other ongoing projects, the current project prioritizes WebRTC one-to-many live broadcasting, but this does not mean that the project will give up peer-to-peer two-way dialogue. Table of contentsRoadmapImportant: The project was developed by myself. This is just my side project, so the development progress will be slower. If you are looking for the mature and highly supported webrtc component of rust instead of the media control center implementation, you can follow this project: webrtc.rs Base protocols support:
Peripheral components:
BuildingPrerequisitesYou need to install the Rust toolchain, if you have already installed it, you can skip it, Install Rust, then get the source code: git clone https://github.com/mycrl/mystery And, you need to install the openssl toolchain. WindowsIf you have chocolatey installed you can install openssl via a single command i.e. choco install openssl Linuxsudo apt-get install libssl-dev Macosbrew install openssl Build workspaceCompile the entire workspace in release mode: cd mysterycargo build --release After the compilation is complete, you can find the binary file in the "target/release" directory. Docker composeUse docker-compose to start all services: cd mysterydocker-compose up -d Code styleThe coding style of this project may not conform to the community style or the habits of most people, but it conforms to my own style. I have paranoid requirements for the code format, I know this is a bad habit, and the current project is also independently developed and maintained by me. If you have more suggestions, you can tell me. LicenseGPLCopyright (c) 2020 Mr.Panda. |
请发表评论