An open API service indexing awesome lists of open source software.

https://github.com/echoshare/echoshare

Echoshare 是一款开箱即用且支持高度自定义配置的在线媒体共享应用,可同时传输屏幕画面、摄像头视频流、麦克风音频流以及系统音频。Echoshare is an out-of-the-box, highly customizable online media sharing application, which supports simultaneous transmission of screen content, camera video streams, microphone audio streams, and system audio
https://github.com/echoshare/echoshare

camera meeting screen-capture webrtc

Last synced: 5 months ago
JSON representation

Echoshare 是一款开箱即用且支持高度自定义配置的在线媒体共享应用,可同时传输屏幕画面、摄像头视频流、麦克风音频流以及系统音频。Echoshare is an out-of-the-box, highly customizable online media sharing application, which supports simultaneous transmission of screen content, camera video streams, microphone audio streams, and system audio

Awesome Lists containing this project

README

          

# EchoShare

[中文说明](./README_CN.md)


just-logo

Echoshare is an out-of-the-box, highly customizable online media sharing application.

Powered by WebRTC technology, Echoshare delivers efficient, low-latency online screen sharing capabilities. It supports simultaneous transmission of screen content, camera video streams, microphone audio streams, and system audio, fully meeting diverse remote collaboration needs.

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/echoshare/echoshare)

# Document

The document is available at [https://docs.echoshare.site](https://docs.echoshare.site).

# Features

## Core Features

- 🖥️ **Screen Sharing**: Share your screen in real-time for more intuitive communication.
- 📹 **Camera Sharing**: Enable face-to-face interaction to enhance the sense of presence in remote collaboration.
- 🔊 **Audio Sharing**: Deliver system audio clearly to ensure a complete audio experience.
- 🎙️ **Microphone Sharing**: Communicate seamlessly with real-time voice sharing.

## ✨ Enhanced Features

- ⏳ **Local History Records**: Easily review shared content history for quick access.
- 💓 **Heartbeat detection**: real-time detection of connection status.
- 🔗 **Custom Webhooks**: Flexibly integrate with other systems to enable automated workflows.
- 🔄 **Auto Recovery After Interruption**: Automatically reconnect after network interruptions to ensure continuous sharing.
- 📱 **PWA Support**: Use it like a native app for a smoother experience.
- 🌍 **Multi-language Support**: Cater to global users with seamless communication across languages.
- 📐 **Responsive Design**: Adapt to various devices, enabling efficient work anytime, anywhere.
- 👁️‍🗨️ **Inspector**: Allow inspect the Webrtc status when running the application.

# Tech Stack

- Vue 3
- TypeScript
- Vite
- WebRTC
- Vuestic UI
- Tailwind CSS

# License

MIT License