All Projects → medooze → Media Server

medooze / Media Server

Licence: gpl-2.0
WebRTC Media Server

Projects that are alternatives of or similar to Media Server

Avideo
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
Stars: ✭ 1,329 (+61.88%)
Mutual labels:  media, media-server
Streama
Self hosted streaming media server. https://docs.streama-project.com/
Stars: ✭ 8,948 (+989.89%)
Mutual labels:  media, media-server
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+1938.25%)
Mutual labels:  media-server, webrtc
Ion
Real-Distributed RTC System by pure Go and Flutter
Stars: ✭ 3,279 (+299.39%)
Mutual labels:  media, webrtc
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (-94.4%)
Mutual labels:  media, media-server
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-85.38%)
Mutual labels:  media, webrtc
Media Tutorial
流处理,TCP和UDP,WebRTC和Blob
Stars: ✭ 47 (-94.28%)
Mutual labels:  media, webrtc
omnic
Stateless microservice for on-the-fly thumbs and conversions of a wide variety of file types, utilizing conversion graph.
Stars: ✭ 17 (-97.93%)
Mutual labels:  media, media-server
Dockerfiles
Optimized media, analytics and graphics software stack images. Use the dockerfile(s) in your project or as a recipe book for bare metal installation.
Stars: ✭ 98 (-88.06%)
Mutual labels:  webrtc, media
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (-29.11%)
Mutual labels:  media-server, webrtc
Edumeet
Multiparty web-meetings using mediasoup and WebRTC
Stars: ✭ 699 (-14.86%)
Mutual labels:  webrtc
Flutter ijkplayer
ijkplayer for flutter
Stars: ✭ 703 (-14.37%)
Mutual labels:  media
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (-4.02%)
Mutual labels:  webrtc
Bigbluebutton
Complete open source web conferencing system.
Stars: ✭ 7,160 (+772.11%)
Mutual labels:  webrtc
Coplay
Synchronizing video play between two peers.
Stars: ✭ 676 (-17.66%)
Mutual labels:  webrtc
Webrtc android
webrtc VideoCall VideoConference 视频通话 视频会议
Stars: ✭ 764 (-6.94%)
Mutual labels:  webrtc
Alcinoe
Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wrapper, native ios/android TEdit, Improuved firemonkey controls, Firebase cloud messaging, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick wrapper, MongoDb client And much more
Stars: ✭ 657 (-19.98%)
Mutual labels:  webrtc
Xamarinmediamanager
Cross platform Xamarin plugin to play and control Audio and Video
Stars: ✭ 647 (-21.19%)
Mutual labels:  media
Guessit
GuessIt is a python library that extracts as much information as possible from a video filename.
Stars: ✭ 643 (-21.68%)
Mutual labels:  media
Exokit
Native VR/AR/XR engine for JavaScript 🦖
Stars: ✭ 809 (-1.46%)
Mutual labels:  webrtc

media-server

Codacy Badge

WebRTC Media Server

Documentation coming soon, major refactoring ongoing. Stay tuned!

Usage

This repository is currently a host for the base media code used in different projects. While it may take a while to propertly encapsulate it and define reusable components to create a proper SDK, you can use the following native wrappers:

Functionality

We intend to implement support the following features:

  • [x] Video encoders/decoders: VP8 (VP6 on decoding), H264, MP4V-ES H263P, Sorenson H263 and H263 support
  • [x] Audio enoders/decoders: PCMU, PCMA, G722, GSM, SPEEX, NellyMoser, AAC (only encoding) and Opus support
  • [x] Video mixing with continuous presence
  • [x] Audio mixing in 8khz,16Khz,32khz and 48Khz
  • [x] Flash broadcasting
  • [x] MP4 multitrack recording for H264, VP8, Opus, G711 and VP9 (WIP)
  • [x] MP4 playback
  • [x] VAD support
  • [x] VP9 SVC layer selection
  • [x] VP8 Simulcast
  • [x] RTP transport wide congestion control
  • [x] Remote Bitrate Estimation and Adaptation Algorithm
  • [x] Sender side BitRate estimation
  • [ ] Flex FEC draft 3
  • [x] NACK and RTX support
  • [x] RTCP reduced size
  • [x] Bundle
  • [x] ICE lite
  • [x] Frame Marking
  • [x] PERC double encryption
  • [x] Plain RTP broadcasting/streaming
  • [ ] Layer Refresh Request (LRR) RTCP Feedback Message
  • [ ] MPEG DASH
  • [ ] Datachannels (WIP via libdatachannels)

Support

To discuss issues related to this project or ask for help please join the google comunity group.

Contributing

To get started, sign the Contributor License Agreement.

License

Dual:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].