Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliiahmadi/filertc
Share files between clients by using webRTC protocol without any server (P2P)
https://github.com/aliiahmadi/filertc
command-line command-line-tool command-line-tools file-sharing peer-to-peer peer-to-peer-file-sharing share-file stun-server webrtc webrtc-protocol
Last synced: 27 days ago
JSON representation
Share files between clients by using webRTC protocol without any server (P2P)
- Host: GitHub
- URL: https://github.com/aliiahmadi/filertc
- Owner: AliiAhmadi
- License: gpl-3.0
- Created: 2024-05-12T16:38:21.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T17:57:27.000Z (8 months ago)
- Last Synced: 2024-05-20T17:25:21.475Z (8 months ago)
- Topics: command-line, command-line-tool, command-line-tools, file-sharing, peer-to-peer, peer-to-peer-file-sharing, share-file, stun-server, webrtc, webrtc-protocol
- Language: Go
- Homepage:
- Size: 29.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fRTC
One of the practical protocols for real-time communication between two or more clients is webRTC. In fact, this protocol is for sharing images, videos, files, etc. in real time. The general structure without details of this protocol can be seen in the figure below.
![rtc](https://github.com/AliiAhmadi/filertc/assets/107758775/6ef9627f-c518-4669-8d71-418bb24bf0d7)
Let's talk about these details and components: