Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antelcat/mediasoup-sharp
Cutting Edge WebRTC Video Conferencing ported to .NET from https://github.com/versatica/mediasoup/
https://github.com/antelcat/mediasoup-sharp
aspnetcore bindings csharp dotnet mediasoup server-side sfu webrtc
Last synced: 3 months ago
JSON representation
Cutting Edge WebRTC Video Conferencing ported to .NET from https://github.com/versatica/mediasoup/
- Host: GitHub
- URL: https://github.com/antelcat/mediasoup-sharp
- Owner: Antelcat
- License: mit
- Created: 2023-06-30T06:14:15.000Z (over 1 year ago)
- Default Branch: v3
- Last Pushed: 2024-11-02T14:02:00.000Z (3 months ago)
- Last Synced: 2024-11-02T14:17:27.589Z (3 months ago)
- Topics: aspnetcore, bindings, csharp, dotnet, mediasoup, server-side, sfu, webrtc
- Language: C#
- Homepage:
- Size: 14.4 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mediasoup-sharp
Cutting Edge WebRTC Video Conferencing ported to .NET from [mediasoup](https://github.com/versatica/mediasoup/)
## Example
![Example](./docs/Sample.png)
## Reference
![mediasoup-banner](https://github.com/versatica/mediasoup/blob/v3/art/mediasoup-banner.png)
+ Github : [mediasoup](https://github.com/versatica/mediasoup/)
+ Website : [mediasoup.org](https://mediasoup.org/)## Getting Start
Try [Antelcat.MediasoupSharp.Demo](./src/Antelcat.MediasoupSharp.Demo/), which is an ASP.NET server side,
the client app is from [mediasoup-demo](./mediasoup-demo/app/)get into mediasoup demo, and install npm packages in `app` and `server`
```shell
cd mediasoup
cd server
npm install
```after install packages in `app`, gulp build web app
```shell
cd mediasoup
cd app
npm install
npm run start
```remember to config your announced address in [mediasoup.config.json](./src/Antelcat.MediasoupSharp.Demo/mediasoup.config.json)
for example :
```json
{
"protocol": "udp",
"ip": "0.0.0.0",
"announcedAddress": "your announced Address",
"portRange": {
"min": 40000,
"max": 49999
}
}
```when all above were done, dotnet run `Antelcat.MediasoupSharp.Demo`