diff --git a/README.md b/README.md index 684c81b9..fa355f1d 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ #

MiroTalk SFU

-

Free WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.

+

Free WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences with support for up to 4k resolution. It's compatible with all major browsers and platforms


- sfu.mirotalk.com + Explore MiroTalk SFU


@@ -19,7 +19,7 @@

- For questions, discussions, help & support, join with us on discord + Join our community for questions, discussions, and support on Discord


@@ -29,43 +29,45 @@
-- Is `100% Free` - `Open Source` - `Self Hosted` and [PWA](https://en.wikipedia.org/wiki/Progressive_web_application)! -- No download, plug-in or login required, entirely browser-based. -- Unlimited number of conference rooms, without call time limitation. -- Desktop and Mobile compatible. -- Translated in 133 languages. -- Optimized Room URL Sharing for mobile. -- Possibility to Password protect the Room for the meeting. -- Lobby mode lets you protect your meeting by only allowing people to enter after a formal approval by a moderator. -- Webcam Streaming up to 4K quality (Front - Rear for mobile). -- Echo cancellation and noise suppression that makes your audio crystal clear. -- Screen Sharing to present documents, slides, and more ... -- File Sharing (with drag-and-drop), share any files to your participants in the room. -- Take a snapshot from the video frame(screen/cam) to save it as an image on your device. -- Chat with Emoji Picker to show you feeling, private messages, Markdown support, possibility to Save the conversations, and many more. -- ChatGPT (openAI), designed to answer users' questions, provide relevant information, and connect them with relevant resources. +- Is `100% Free` - `Open Source (AGPLv3)` - `Self Hosted` and [PWA](https://en.wikipedia.org/wiki/Progressive_web_application)! +- Unlimited conference rooms with no time limitations. +- Translated into 133 languages. +- Host protection to prevent unauthorized access. +- Room password protection. +- Compatible with desktop and mobile devices. +- Optimized mobile room URL sharing. +- Webcam streaming with front and rear camera support for mobile devices. +- Crystal-clear audio streaming with speaking detection and volume indicators. +- Screen sharing for presentations. +- File sharing with drag-and-drop support. +- Choose your audio input, output, and video source. +- Supports video quality up to 4K. +- Supports advance Picture-in-Picture (PiP) offering a more streamlined and flexible viewing experience. +- Record your screen, audio, and video. +- Snapshot video frames and save them as PNG images. +- Chat with an Emoji Picker for expressing feelings, private messages, Markdown support, and conversation saving. +- ChatGPT (powered by OpenAI) for answering questions, providing information, and connecting users to relevant resources. - Speech recognition, execute the app features simply with your voice. -- Push to talk, like a walkie-talkie. -- Advance collaborative whiteboard for the teachers. -- Select Microphone - Speaker and Video source. -- Recording your Screen, Audio, or Video. -- Share any YouTube video in real-time to your participants. -- Share any mp4, webm, ogg video in real-time to your participants with possibility to download it. -- Full-Screen Mode on mouse click on the Video element, Zoom In/Out on video mouse wheel. -- Possibility to Change UI Themes. -- Possibility to protect your Host with username and password (default disabled). +- Push-to-talk functionality, similar to a walkie-talkie. +- Advanced collaborative whiteboard for teachers. +- Real-time sharing of YouTube embed videos, video files (MP4, WebM, OGG), and audio files (MP3). +- Full-screen mode with one-click video element zooming and pin/unpin. +- Customizable UI themes. +- Right-click options on video elements for additional controls. - Supports [REST API](app/api/README.md) (Application Programming Interface). -- [Slack](https://api.slack.com/apps/) API integration. -- [Sentry](https://sentry.io/) for error reporting. +- Integration with [Slack](https://api.slack.com/apps/) for enhanced communication. +- Utilizes [Sentry](https://sentry.io/) for error reporting. +- And much more...
About -- [Presentation](https://www.canva.com/design/DAE693uLOIU/view) +
-- [Video](https://www.youtube.com/watch?v=_IVn2aINYww) +- [Presentation](https://www.canva.com/design/DAE693uLOIU/view) +- [Video Overview](https://www.youtube.com/watch?v=_IVn2aINYww)
@@ -74,18 +76,18 @@
-- You can `join` directly to `room` by going to +- You can `directly join a room` by using link like: - https://sfu.mirotalk.com/join?room=test&password=0&name=mirotalksfu&audio=0&video=0&screen=0¬ify=0 | Params | Type | Description | | -------- | -------------- | --------------- | - | room | string | room Id | - | password | string/boolean | room password | - | name | string | user name | - | audio | boolean | audio stream | - | video | boolean | video stream | - | screen | boolean | screen stream | - | notify | boolean | welcome message | + | room | string | Room Id | + | password | string/boolean | Room password | + | name | string | User name | + | audio | boolean | Audio stream | + | video | boolean | Video stream | + | screen | boolean | Screen stream | + | notify | boolean | Welcome message | > **Note** > @@ -103,7 +105,7 @@
-Embedding a meeting into a service or app using an iframe. +To embed a meeting in `your service or app` using an iframe, use the following code: ```html