Question / Help Local Stream without a service?

waynedcam

New Member
Hello,

I have been loooking through the documentation and I cannot see how to do local intranet streaming without a service. Is it possible for clients to connect directly to the server running this software in an intranet setting? Here is what we are wanting to do. We are a School district and our 5th grade class wants to do live "news" broadcasts VIA a stream on our local network. At this time, we are not really interested in using an external service as I believe that the quality would be better if it remained solely on our gigabit network. Is this possible or is there another piece of software that we could use locally to tie into the obs?

I appreciate any assistance you could provide,

Thank you,

Wayne
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Unfortunately I still have yet to write alternate methods of output into the application. Currently, the only methods are outputting to file, and outputting to RTMP (network protocol). It accepts custom RTMP servers, so you could set up some sort of local RTMP server and connect with a custom server, but I don't know where you would have to go from there.

Also very interesting stuff you're doing.
 

waynedcam

New Member
That's too bad.. If it could output to a simple built in web server or to an WAMP install, that would be an easy way for anyone to create thier own streams without a 3rd party service and would allow for high speed access on local networks without the loss associated with the Internet. Plus with NAT and DDNS, anyone could go live on the web withouot a 3rd party service using only 1 machine.. Just a thought - Thanks for your quick reply.. I'll definately be keeping my eye on this software!
 

micechal

Member
Do you need a server at all to do this? I don't know if something like this would work, but can't you simply output to 'localhost' in OBS and then watch it using VLC or something? I know it can sound stupid (and propably is), but it's just a simple idea :oops:
---- EDIT
Maybe you could use Red5 Media Server to do it.
 

waynedcam

New Member
It sounds like I should be able to install something like Red5, maybe even on the same machine. Then connect OBS to it. Then clients could connect to the IP of the Red5 server. I would assume, if using the same computer for both, I would need 2 nics so it would have 2 ip addresses??
 

dodgepong

Administrator
Community Helper
I recently set up crtmpserver on a Raspberry Pi and it seems to work well, if you need to/are able to host the server on a Linux box and need something lighter-weight than Red5.

As for hosting Red5 on the same computer that you're streaming from, you wouldn't need 2 NICs because you would just stream to localhost (i.e. put rtmp://localhost/<whatever Red5 specifies> as the streaming URL in OBS). Clients would then just connect to the one IP.
 

Muf

Forum Moderator
There's also Wowza Media Server, but I'm not sure if it's better/cheaper than Red5. In the future, it will be possible to load output modules as plugins, so it might be that someone ends up writing a local streaming plugin that will suit your needs.
 

NoSFeRaTU

New Member
Muf said:
There's also Wowza Media Server, but I'm not sure if it's better/cheaper than Red5.
Wowza is most advanced rtmp server solution, even original adobe flash media server loss it in functionality aspect, but as Red5 it is java-based and so resource consumption is terrible. Also Red5 is free opensource software and Wowza cost about 1k$ per instance for not commercial use :-/

For streaming server solution I recommend using RTMP-Module for Nginx webserver by Roman Arutyunyan. Stable as rock, performance monster, have almost all what you need from box (recorders, events, remote controling, authorization... even HLS generator for Apple devices), and it is very easy to setup.
 
Top