logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
RichShumaker  
#1 Posted : Thursday, September 7, 2017 2:31:06 AM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
I know how to Stream to YT and FB except I was wondering how do I stream in my house to other PC's, Media Players, ect?
I know I can create a custom RTMP Stream but from there I don't know how to distribute it.
Is there a way to stream from vMix into software that will distribute the stream on the same network possibly using the same PC?

Thanks everyone for your help.

Rich Shumaker
livingwell  
#2 Posted : Thursday, September 7, 2017 1:07:05 PM(UTC)
livingwell

Rank: Member

Groups: Registered
Joined: 8/30/2017(UTC)
Posts: 18
Location: Salem, VA

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
RichShumaker wrote:
I know how to Stream to YT and FB except I was wondering how do I stream in my house to other PC's, Media Players, ect?
I know I can create a custom RTMP Stream but from there I don't know how to distribute it.
Is there a way to stream from vMix into software that will distribute the stream on the same network possibly using the same PC?

Thanks everyone for your help.

Rich Shumaker


You could use NDI for a server-less design. if you wanted RMTP you'd need to setup an RMTP server which you could do easily on a Linux box using nginx
thanks 1 user thanked livingwell for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#3 Posted : Thursday, September 7, 2017 3:55:57 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
The only issue with NDI is that I would need a full PC for the NDI playback.
Or is there an NDI player like there is for Streams.
I can easily use Kodi on a Raspberry Pi for playback of the stream.
Not sure if I could use Chromecast or Roku as well but I doubt it.

So I will investigate a streaming server, thanks for the help.
I will update this when I have something going.
Any other suggestions greatly appreciated.

Rich Shumaker
SportsNetUSA.net  
#4 Posted : Thursday, September 7, 2017 8:56:27 PM(UTC)
SportsNetUSA.net

Rank: Advanced Member

Groups: Registered
Joined: 10/7/2015(UTC)
Posts: 635
Location: California

Thanks: 122 times
Was thanked: 123 time(s) in 115 post(s)
RichShumaker wrote:
I know how to Stream to YT and FB except I was wondering how do I stream in my house to other PC's, Media Players, ect?


For streaming to other PC's, you can try NDI monitor. It's part of the NDI Tools download at NewTek.

https://www.newtek.com/ndi/tools/
thanks 1 user thanked SportsNetUSA.net for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#5 Posted : Thursday, September 7, 2017 9:06:43 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
SportsNetUSA.net wrote:


For streaming to other PC's, you can try NDI monitor. It's part of the NDI Tools download at NewTek.

https://www.newtek.com/ndi/tools/


Yes but this will require a player that can do NDI and I can't get that cheaply that I know of.
I can get a Raspberry Pi for $10 with wifi, $25 configured.

Does anyone know if there is an NDI protocol for Chromecast or Roku or any other streaming device?

Thanks.

Rich Shumaker
SportsNetUSA.net  
#6 Posted : Friday, September 8, 2017 12:44:07 AM(UTC)
SportsNetUSA.net

Rank: Advanced Member

Groups: Registered
Joined: 10/7/2015(UTC)
Posts: 635
Location: California

Thanks: 122 times
Was thanked: 123 time(s) in 115 post(s)
After installing NDI Video Monitor on another computer, I could display another NDI source on the network. So I could bring in my camera 1 input on my main system and display that on the 2nd computer (laptop) running NDI Monitor. I can connect to vMix Output 1, vMix Output 2 (preview), or any other video or audio on the main computer.

No player necessary.

Would that work in your situation?
thanks 1 user thanked SportsNetUSA.net for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#7 Posted : Friday, September 8, 2017 1:59:59 AM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
SportsNetUSA.net wrote:
After installing NDI Video Monitor on another computer, I could display another NDI source on the network. So I could bring in my camera 1 input on my main system and display that on the 2nd computer (laptop) running NDI Monitor. I can connect to vMix Output 1, vMix Output 2 (preview), or any other video or audio on the main computer.

No player necessary.

Would that work in your situation?


Yes but at a cost. I would need that 2nd computer(read below to see just how bad it gets). Thank you very much for suggesting it as now I know how to do a great confidence monitor in my studio setup. In fact I could see this being a low cost teleprompter as well. Linus on Linus Tech Tips did just have a $160 laptop that he said 'could possibly stream something maybe', heheh.

I already have several 'streaming' or 'streamable' devices around my house. I can use multiple tabs on my PC Chrome browser to stream my desktop to multiple Chromecasts, haven't gotten this to work yet. I have Raspberry Pi's running Kodi and I could grab the stream with those except I am not actually streaming to a "server". That is why I need to build a server using a RasPi with NGINX and the RTSP Add On. I am not a super tech so this is a bumpy road right now even after watching the videos. I have it part of the way there except it is the classic 'probably better to start from scratch' then to keep going situation.

The goal is to have a MovieFest where the movie plays in every room and outside of a 'big' house(10+ players and anyones phone). I live in a smaller house and I would still have to figure this out for each room and a PC in every room is just not possible. I do like the NDI option except for the per PC cost. With Raspberry Pi's that are wireless coming down to $10 and being able to put a really small OS on a small card with HDMI cables and a USB cable to the TV or a power supply the total is under $25 per set. ARM NDI does not exist that I know of as a player yet. That would be amazing to just NDI to all the sets around the house.

Thanks for your help with this it has helped me to 'rethink' it a bit.

Rich Shumaker
stuartdeankites  
#8 Posted : Friday, September 8, 2017 4:31:59 AM(UTC)
stuartdeankites

Rank: Newbie

Groups: Registered
Joined: 8/24/2016(UTC)
Posts: 7

Was thanked: 1 time(s) in 1 post(s)
How about a much cheaper solution - use an HDMI to DVB modulator and then distribute the RF to each TV in the house (if it isn't distributed already). Use the TV tuner to demodulate.
http://www.clearvisionsy...4fQe9EAQYASABEgIuifD_BwE
is an example
thanks 1 user thanked stuartdeankites for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#9 Posted : Friday, September 8, 2017 5:04:25 AM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
stuartdeankites wrote:
How about a much cheaper solution - use an HDMI to DVB modulator and then distribute the RF to each TV in the house (if it isn't distributed already). Use the TV tuner to demodulate.
http://www.clearvisionsy...4fQe9EAQYASABEgIuifD_BwE
is an example


Great suggestion and I will check it out except not all of my TV's are TV's. Some are simply monitors.

I am also trying to stream everything to both avoid Coax all over and to learn more about streaming.

Thanks again for the help with this I really appreciate it.

Rich Shumaker
kjones9999  
#10 Posted : Friday, September 8, 2017 4:01:06 PM(UTC)
kjones9999

Rank: Advanced Member

Groups: Registered
Joined: 8/20/2014(UTC)
Posts: 388

Thanks: 29 times
Was thanked: 78 time(s) in 50 post(s)
I would recommend Mistserver for the rtmp stream.
thanks 1 user thanked kjones9999 for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#11 Posted : Friday, September 8, 2017 4:22:16 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
kjones9999 wrote:
I would recommend Mistserver for the rtmp stream.


Thanks for the suggestion.
I did see Mistserver suggested before the only issue I had was that it is a paid software and I wasn't sure what they disabled in the free version.

I have NGINX installed just trying to figure out how to install the RTMP component for it.
It only takes a single line of code to install the server,
Code:
sudo apt-get install nginx

and to start it
Code:
sudo /etc/init.d/nginx start


I found the debian package in the RasPi repository for RTMP but it is not installing it when I try.
My guess is I need to add the repository location and that is where I am at on that front.
http://mirrordirector.ra...pbian/pool/main/n/nginx/

I will check out Mistserver right now and see how I fare with that.

Again thanks for the help with this I greatly appreciate it.

Rich Shumaker
RichShumaker  
#12 Posted : Friday, September 8, 2017 4:52:15 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
Mistserver was super simple to install
I used one of my original RasPi's so it is a Model B - I wanted to see what it could do before I upgraded to a newer model.
If a really old Raspberry Pi would work then so would a modern version.
Since I used the old version I had to use ARMv7
If you are using a Raspberry Pi Model 2 or 3 that has the quad CPU do not use this command check out the Mistserver page instead.
https://mistserver.org/download
Code:
curl -o - https://releases.mistserver.org/is/mistserver_armv7V2.12.tar.gz 2>/dev/null | sh

I had to do this as the super user and it did not allow me to use SUDO I had to do SUDO SU then I could install it.
Which I found weird.

Once I did that single line of code I was able to log in at http://<MyIpAddy>:4242
It is way easier than NGINX because it has a GUI for what to do.
There are several 'PRO' features that are disabled.

Now I just need to learn how to use it and I will be good to go.

Thanks again for the suggestion as this was super easy to set up.
Once I get it working I will update this thread.
Any suggestions on Mistserver usage tutorials are very welcomed at this point.

Rich Shumaker
trilive  
#13 Posted : Friday, September 8, 2017 5:25:24 PM(UTC)
trilive

Rank: Member

Groups: Registered
Joined: 5/24/2014(UTC)
Posts: 22
Location: Germany

Thanks: 6 times
Was thanked: 2 time(s) in 2 post(s)
RichShumaker wrote:
Mistserver was super simple to install
I used one of my original RasPi's so it is a Model B - I wanted to see what it could do before I upgraded to a newer model.
If a really old Raspberry Pi would work then so would a modern version.
Since I used the old version I had to use ARMv7
If you are using a Raspberry Pi Model 2 or 3 that has the quad CPU do not use this command check out the Mistserver page instead.
https://mistserver.org/download
Code:
curl -o - https://releases.mistserver.org/is/mistserver_armv7V2.12.tar.gz 2>/dev/null | sh

I had to do this as the super user and it did not allow me to use SUDO I had to do SUDO SU then I could install it.
Which I found weird.

Once I did that single line of code I was able to log in at http://<MyIpAddy>:4242
It is way easier than NGINX because it has a GUI for what to do.
There are several 'PRO' features that are disabled.

Now I just need to learn how to use it and I will be good to go.

Thanks again for the suggestion as this was super easy to set up.
Once I get it working I will update this thread.
Any suggestions on Mistserver usage tutorials are very welcomed at this point.

Rich Shumaker


Hi, you can use the Vmix camera output as an input in VLC and restream it to your network in RTSP.
RichShumaker  
#14 Posted : Friday, September 8, 2017 5:56:21 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
trilive wrote:


Hi, you can use the Vmix camera output as an input in VLC and restream it to your network in RTSP.


Okay so now I need to try that.
Any videos showing this?
I am guessing I use 'External' in vMix to get it to VLC and then in VLC I set up the RTSP?

Thank you very much for this suggestion and for your help.

On the Raspberry Pi Streaming Front, VIOLA!!!
Got the Mistserver to work after lots of USER ERROR.

Once you set up the server you start a stream in Mistserver.
My network IP will be different then yours that is why I wrote <yourip>
Here is what you use to setup Mistserver to grab the vMix stream.
Code:
push://

This push code is very basic and allows anything to stream to it. You can specify your local host with 127.0.0.1.
More advanced setups will require the paid PRO version, for me I don't need anything more than this so I am good to go.
Once you have the push mistserver setup you copy and paste the link from Mistserver to vMix Stream settings
Code:
rtmp://<yourip>/live/

In vMix you add the Stream Name which will append to the end, I called mine test123
Code:
rtmp://<yourip>/live/test123


Boom goes the dynamite and you wait for the stream to buffer, about 15 seconds for me right now.
I am at 1080p no problems, going to 'try to break it' later.

So if you have a Raspberry Pi I highly recommend using it to Stream your stuff via mistserver.
This is a GREAT WAY to distribute to several devices on the same network, Digital Signage is what comes to mind.

I am off to jump into the VLC RTSP waters, wish me luck.

Rich Shumaker

thanks 1 user thanked RichShumaker for this useful post.
Peter B on 9/8/2017(UTC)
Speegs  
#15 Posted : Friday, September 8, 2017 8:58:48 PM(UTC)
Speegs

Rank: Advanced Member

Groups: Registered
Joined: 8/3/2013(UTC)
Posts: 405
Location: Gold Coast, Australia

Thanks: 27 times
Was thanked: 76 time(s) in 58 post(s)
Nimble, is a tiny fast streaming server. However it's design to be Cloud Managed via WMSPanel that writes the text config file for you. (You can write it by hand). Nimble is free.

As others here say, you could just set it up and then retain the config (https://stackoverflow.com/questions/34943258/how-to-set-up-nimble-server-without-wmspanel)

I use WMSPanel because I like the statistics and it's easy to manage a small army of powerful Nimble servers via a lovely web gui. Not to mention Nimble is just really good at what it does using minimal RAM and CPU.

Details on how Nimble Licensing Works: https://wmspanel.com/nimble/tco
thanks 1 user thanked Speegs for this useful post.
RichShumaker on 9/8/2017(UTC)
RichShumaker  
#16 Posted : Friday, September 8, 2017 10:25:44 PM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
Speegs wrote:


Details on how Nimble Licensing Works: https://wmspanel.com/nimble/tco


I have been avoiding 'cloud' services as I can see myself racking up a bill by accident.
When I looked at the ROKU Channel setup that was crazy expensive for my usage.

I did like the Streaming Idiots show a few weeks back with NightOwl.tv when they explained their setup.
The way they did it dropped the Roku Channel costs down dramatically.

Update - I have the RasPi Streaming using the MistServer
I was able to play the video back on VLC using the External function of vMix.
I have been unable to get the External Feed to Stream from VLC, I am sure it is a NOOB thing.
Going to work on it more in the next few days.

From the limited streaming I have done if I want to have everything sync well I see a few options(suggestions on other options are very welcomed)
1. Hard wires using Coax and demodulators - Suggested above
2. Hard wires using HDMI distribution - Already knew of this option
3. NDI - The cost per TV or Screen seems high unless I can find a really inexpensive player box that can do NDI.

Side Note vTask 2.0 has made setting up a MovieFest(Harry Potter for this screen cap) super easy.

Thanks again everyone for all your help.

Rich Shumaker
RichShumaker attached the following image(s):
Streaming-VLC-Bothplayingback.jpg (197kb) downloaded 4 time(s).

You cannot view/download attachments. Try to login or register.
RichShumaker  
#17 Posted : Saturday, September 9, 2017 3:02:01 AM(UTC)
RichShumaker

Rank: Advanced Member

Groups: Registered
Joined: 4/4/2016(UTC)
Posts: 233
United States
Location: Not Los Angeles CA

Thanks: 86 times
Was thanked: 28 time(s) in 23 post(s)
I was able to stream to VLC and it was much less lag then using the web browser.
Using VLC - rtmp://<yourip>:<port>/play/<streamname> - about 5 seconds
Using Web Browser - http://<yourip>:<port>/<streamname>.html - about 20 seconds(Image Above)

NDI as you all know is much faster than both of these at under a frame of difference.
The NDI Monitor Tool is cool except it lacks controls unless I am missing something.

VLC NDI is an output only format from what I could tell.
Is there a way to use VLC and NDI to play video?

I was able to use VLC with vMix via capture(Image Above) and it was slightly slower than NDI, I am sure I could have tweaked this as it was set for the default settings.

Overall I have several new ways to play videos around the house and thanks to everyone for your help.
Let me know any other suggestions of things I might want to try.

Rich Shumaker

livingwell  
#18 Posted : Saturday, September 9, 2017 11:50:41 AM(UTC)
livingwell

Rank: Member

Groups: Registered
Joined: 8/30/2017(UTC)
Posts: 18
Location: Salem, VA

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
RichShumaker wrote:


Does anyone know if there is an NDI protocol for Chromecast or Roku or any other streaming device?



No, there are no viewers available for any ARM based platform
thanks 1 user thanked livingwell for this useful post.
RichShumaker on 9/9/2017(UTC)
Speegs  
#19 Posted : Sunday, September 10, 2017 10:42:42 AM(UTC)
Speegs

Rank: Advanced Member

Groups: Registered
Joined: 8/3/2013(UTC)
Posts: 405
Location: Gold Coast, Australia

Thanks: 27 times
Was thanked: 76 time(s) in 58 post(s)
Rtmp on a LAN can get latency of about 1s. Maybe use ffmpeg to playback on a Pi it allows control of the buffers via the command line. My experience is with Nimble finely tuned you can get 0.6s via rtmp across the world.
kjones9999  
#20 Posted : Sunday, September 10, 2017 10:31:41 PM(UTC)
kjones9999

Rank: Advanced Member

Groups: Registered
Joined: 8/20/2014(UTC)
Posts: 388

Thanks: 29 times
Was thanked: 78 time(s) in 50 post(s)
Great work Rich!

I love Mistserver. We run the live stream for our roku channel on it and use it for a million different uses....SRT will be out in the next few weeks for Mist server so that may help.

Incidentally, I created a roku channel and did for basically free... Using Mistserver.

I did want to follow up with these steps to add to your explanation --- something I did a few years ago.

https://goo.gl/pyOKLq

I just feed mistserver an RTMP feed. For the open source version, your choices are RTMP and TS. The non commercial version ($10 a month) will output multicast, and will allow for RTMP multibitrate, HLS, RTSP, MPEG-TS (uni-/multicast).

Thanks for all the great info.

I would suggest playing with the buffer in the stream options in Mistserver. That should allow you to reduce the latency.


I had no idea the pi would do that well.

Users browsing this topic
Guest
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.