Skip to content

Remon-OBS-Studio(ROS): Program that broadcasts using WebRTC and is based on obs-studio proejct and Pion WebRTC project.

License

Notifications You must be signed in to change notification settings

RemoteMonster/remon-obs-studio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remon OBS Studio project

Remon OBS Studio, and abbreviated ROS is a program that broadcasts using WebRTC and is based on obs-studio proejct and Pion WebRTC project. With ROS, you can send live stream to RemoteMonster with same user experience as OBS, but also apply to various WebRTC live streaming usecases by modifying the source code.

To implement ROS, remon_service and remon_output have been added to the outputs plugin of the OBS project. In addition, some UI designs required modifications.

We implemented the WebRTC peerConnection and signaling processing with Go language and used the Pion project for media streaming.

Thanks to the OBS and Pion team.

Status

Currently, this ROS project is experimental. Limited use only.

Usage

  • Select the 'RemoteMonster' service on "Settings" > "Stream".
  • Input your service ID and Key from RemoteMonster.

Installation

  • Prebuilt binary is not yet available.

Build

Note : It only supports Linux 64bit and Windows 64bit builds

git clone --recursive https://github.com/RemoteMonster/remon-obs-studio.git

You can build the project with the Install-Instruction page on the OBS project. And you can find the shared library from deps/libremonobs directory.

Make sure that the libremonobs.dll(or so file) file exists in the same location as the executable file after build. If not, you should copy it from the source deps / libremonobs / directory.

To build libremonobs yourself, check libremonobs project.

Limitations

  • Regardless of the setting or performance of OBS studio, resolution is supported up to 1920 and bandwidth up to 7000 kbps. Hardware encoders are not yet supported.

License

GPL

About

Remon-OBS-Studio(ROS): Program that broadcasts using WebRTC and is based on obs-studio proejct and Pion WebRTC project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 53.2%
  • C++ 40.8%
  • CMake 2.5%
  • Objective-C 1.6%
  • Objective-C++ 1.0%
  • Shell 0.3%
  • Other 0.6%