← Back to Blog

Remote Controlled Streaming Solution Comparison

Remote Controlled Streaming Solution Comparison Solution 1 : Remote pull the action > OBS Web Socket for a remote editor Use obs ninja and ingest on the remote editor One of the great features of OBS (Open Broadcaster Software) is the ability to remotely broadcast your content

Remote Controlled Streaming Solution Comparison

Solution 1 : Remote pull the action > OBS Web Socket for a remote editor

Use obs ninja and ingest on the remote editor

One of the great features of OBS (Open Broadcaster Software) is the ability to remotely broadcast your content. You can also in take the data with obs.ninja and try to composite it in the editor side

Example

https://rifaterdemsahin.com/2023/07/03/cut-post-production-time-by-half/

Solution 2 : WebSockets ( Remote pull-push the action )

This is made possible with the use of OBS WebSocket and the popular online broadcasting platform niek.tv. OBS WebSocket allows you to establish a connection between OBS and other devices, which in turn allows you to control OBS remotely. On the other hand, niek.tv is an online service that enables users to easily stream their content to a wider audience. By using these two tools in tandem, you can achieve seamless remote broadcasting without having to be physically present in the same location as your broadcasting equipment. So whether you're a content creator looking to expand your reach or a business looking to conduct remote meetings, OBS WebSocket and niek.tv make the process easier and more efficient.

remote controlled streaming 1

https://github.com/obsproject/obs-websocket/releases/tag/5.0.1

remote controlled streaming 2

Test with the existing structure

remote controlled streaming 3

main url > http://obs-web.niek.tv/

use twingate > to give the access to the video editor > book we are ready to go

Closed action

remote controlled streaming 4

Url > ws://192.168.3.46:4455

Pass > 56gvtqirS9Q3O91a ( dont worry only works with twingate )

See connections

remote controlled streaming 5

remote controlled streaming 6

Create multiple scenes

remote controlled streaming 7

See them in action

remote controlled streaming 8

Install the client

https://pexabo.twingate.com/client-auth-status

Add your resources

remote controlled streaming 9

Make sure you can connect to that network

remote controlled streaming 10

Add a remote network

remote controlled streaming 11

Have a runner enviroment to connect to your wifi

remote controlled streaming 12

Invite editor to the twingate use

remote controlled streaming 13

Find your ip in the network

remote controlled streaming 14

If you dont want over the wifi > use normal network

remote controlled streaming 15

Ask editor to connect

remote controlled streaming 16

Record errors if there are any

remote controlled streaming 17

remote controlled streaming 18

Time to install helper containers ?

Check your NAS which runs the docker

remote controlled streaming 19

Install docker on the workstation remove the hubs and networks have the direct access

choco install docker-desktop

Use a notepad and copy tokens

remote controlled streaming 20

Closer network > restart for the docker desktop

remote controlled streaming 21

Ypour goal see the container here

remote controlled streaming 22

Remote signature does not work use the file trigger tactic

remote controlled streaming 23

See error

remote controlled streaming 24

Look at the script at vscode

remote controlled streaming 25

remote controlled streaming 26

remote controlled streaming 27

Give up and trigger in bash

remote controlled streaming 28

remote controlled streaming 29

remote controlled streaming 30

Check logs for connection

remote controlled streaming 31

DElete images and containers and restart without wifi network

remote controlled streaming 32

See controller online

remote controlled streaming 33

remote controlled streaming 34

remote controlled streaming 35

add one more time

remote controlled streaming 36

check ip

remote controlled streaming 37

remote controlled streaming 38

with the second container

remote controlled streaming 39

remote controlled streaming 40

Access over master box make sure only one device has this access not 2 controller > delete from one controller

Access from your mobile turning off the wifi and connecting to the twingate

remote controlled streaming 41

remote controlled streaming 42

remote controlled streaming 43

remote controlled streaming 44

remote controlled streaming 45

remote controlled streaming 46

remote controlled streaming 47

remote controlled streaming 48

remote controlled streaming 49

remote controlled streaming 50

remote controlled streaming 51

remote controlled streaming 52

remote controlled streaming 53

remote controlled streaming 54

remote controlled streaming 55

remote controlled streaming 56

remote controlled streaming 57

Solution 3 : Remote pulls the desktop image

Docker love and hate relationship > easier way use the any desk and the editor can watch easier and click with the mouse

remote controlled streaming 58

Even Chrome remote share could be an free option

remote controlled streaming 59

Get a code

remote controlled streaming 60

946417494806

https://remotedesktop.google.com/home

remote controlled streaming 61

Solution 4 : Remote and local meets in the cloud

Use restream.io as the middleware and the editor has no sync issue due to added delays

remote controlled streaming 62

Restream.io has 2 sources from my end and 2 sources from the editors and and the editor is directing it.

Video Storage ( upload the envato footages )

remote controlled streaming 63

Recording backedup to the cloud

remote controlled streaming 64

start with web studio which is already setup

remote controlled streaming 65

Rich sources

remote controlled streaming 66

Buffer not needed to promote to multi channels

remote controlled streaming 67

Links there

remote controlled streaming 68

Ready Graphics

remote controlled streaming 69

Clips and backgrounds

remote controlled streaming 70

Captions

remote controlled streaming 71

Ready transitions

remote controlled streaming 72

Guest with their channels

remote controlled streaming 73

Presentation management from the editor side

Ready shortcuts

remote controlled streaming 74

One team member to manage

remote controlled streaming 75

Schedule multi events

remote controlled streaming 76

Animated text ( can be updated from remote )

remote controlled streaming 77

Practical Tickers ( can be updated from remote )

remote controlled streaming 78

Practical Location Placement

remote controlled streaming 79

Brand Colors

remote controlled streaming 80

Guest as director ( static guest code > daily start )

remote controlled streaming 81

Practical Logos

remote controlled streaming 82

Video with music

remote controlled streaming 83

Overlays ( add them using canva on remote )

remote controlled streaming 84

Transparents move to png

remote controlled streaming 85

Multi upload ready

remote controlled streaming 86

Composite Displays

remote controlled streaming 87

Production in but disabled

remote controlled streaming 88

Production extra camera

remote controlled streaming 89

Xsplit and OBS as input

remote controlled streaming 90

Rtmp ( may not be used )

remote controlled streaming 91

Ready music

remote controlled streaming 92

Production Listen end output

remote controlled streaming 93

Practical drag and drop location swap

remote controlled streaming 94

Admin but director ?

remote controlled streaming 95

Envato practical uploads

remote controlled streaming 96

Limited

remote controlled streaming 97

remote controlled streaming 98

Needs processing time

remote controlled streaming 99

Transition entry

remote controlled streaming 100

Practical mood changes

remote controlled streaming 101

Kids dancing talk > not prompter

remote controlled streaming 102

Internal test live sessions with telegram

remote controlled streaming 103

Reload and keep settings

remote controlled streaming 104

Director can givce feedback with the screen share option

remote controlled streaming 105

there 2 producer seats

remote controlled streaming 106

Add the producers as cohost

remote controlled streaming 107

Comparison

Solution 1
Obs NinjaSolution 2 Web SocketSolution 3 DesktopSolution 4 Restream.ioProMore control to the remote controllerweb page
just send the necessary partEasy shareFast Stream
Easy manage
Good Monitor
Reusable components
Less skilled controllerConComplex local and remote setup. Sharing the source to destination. Mix in remote.Remote coordinate and the monitoring roleComplex local setupNot in sync due to lag
Hard to manage on the remoteCost
Limited Creativity

Reference

https://github.com/Niek/obs-web

https://www.canva.com/design/DAFnnIo8VOI/xmJyh7Jr7VsTSXdFZX3V5Q/edit?utm_content=DAFnnIo8VOI&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton


Imported from rifaterdemsahin.com · 2023