Question / Help Locally streaming, is this possible?

viisual

New Member
Quite simply, I want my screen region to be displayed on my television. If I can avoid uploading to twitch or another source, that would be great. I know VLC has some screen:// protocol, is that supported in OBS?

I don't have a HTPC but I have a PS3 hooked up via DLNA with Plex and PS3 Media Server. I'm fairly confident I could solve this with a HTPC, obviously, but I also have AT&T which "soft caps" my bandwidth at 250gb a month, once I go over I get very bad pings.

Researching methods to accomplish this isn't easy, I may be the only person who has ever wanted to locally stream to their friends in another room in the same house without wasting bandwidth.
 

davin

New Member
I'm also testing OBS for this purpose myself. Does anyone have any experience with this? I'm currently using the Serviio DLNA server, so I'm looking to output a local Custom HTTP Stream to add to my Serviio Online Sources as a Live Stream.

Until now, I've been using UScreenCapture with VLC to output a local .ts stream link (but .mpg or .mp4 should also work). In VLC, I stream to Destination HTTP like this: http://127.0.0.1:8080/stream.ts. Then I can enter that in Serviio and I can play the stream over the LAN on any DLNA device. Serviio also supports rtp and rtsp streams, though I haven't tried it yet.

I tried putting in a Custom Live Stream FMS URL like rtmp://127.0.0.1/test.ts and also tried using the local file output to add to Serviio, but neither worked.

So, is there any way to set up OBS with a Custom Live Stream setting that will output this kind of local stream (http, rtp or rtsp)? Are there any plugins for something like this with DLNA support? Or is this type of local streaming not supported yet in OBS?

Or else is it possible to use the OBS software screen capture as a DirectShow capture source device/filter in VLC instead of UScreenCapture?
 

Bensam123

Member
I've been working with something similar for lan encoding, basically you need a media server to interpret the RTMP stream and provide a place for clients to connect to (such as a media player or xsplit). Xsplit may have functionality built in to function like stand alone media server using their delay server, but I sorta doubt that.

Basically since the functionality isn't built in you'd need a media server like adobe media server, there are other free ones out there, but they aren't user friendly and require a decent amount of knowledge to setup and get working (that goes for AMS too).

Hopefully such functionality will be added to OBS in the future, but I'm unsure how much work is required to simply allow a client to connect to OBS's RTMP stream. Apparently this would be useful for things other then LAN encoding... I didn't simply think of a local output as no one has expressed interest in such a thing.


If you simply want to display your display on another monitor you could run a cable to your TV, otherwise something like UltraVNC might work for that. It's not the same as a streaming solution, but may allow you to do it.

http://www.uvnc.com/
 

davin

New Member
Bensam123 said:
Hopefully such functionality will be added to OBS in the future, but I'm unsure how much work is required to simply allow a client to connect to OBS's RTMP stream.

I hope so too. It doesn't seem like it would be much more difficult than streaming a source to the online streaming services.

As I mentioned, I have UScreenCapture + VLC working as a local DLNA server live stream source which probably performs better and is accessible on more devices than VNC. I was hoping OBS might have improved capture performance with more options and lower CPU usage.
 

Bensam123

Member
I tried locally streaming with VLC before, but it resulted in a really choppy output as VLC would record at like 5fps.
 
Top