tosscaster / remon-obs-studio

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

Home Page:https://github.com/RemoteMonster/remon-obs-studio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://github.com/RemoteMonster/remon-obs-studio

License:GNU General Public License v2.0


Languages

Language:C 53.1%Language:C++ 40.8%Language:CMake 2.5%Language:Objective-C 1.6%Language:Objective-C++ 1.0%Language:Shell 0.3%Language:NSIS 0.2%Language:Lua 0.2%Language:Python 0.2%Language:Batchfile 0.0%