Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
I am looking to inexpensively add a remote camera (maybe 2 or more) wirelessly in a conference live stream setting without having to run long ethernet cables.
Has anyone connected a low-end wi-fi IP camera to vMix (like the ones used for home security) using a local Wi-Fi network? I do not need audio or PTZ control - just to capture video from a remotely placed camera over a local Wi-Fi network.
I use vMix HD and I am not sure if this can be done using the 'Stream' setting (?)
Thanks for any advice you can offer.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Yes, most surveillance cameras can be added as RTSP streams. I do this routinely. Just be aware that they usually use H264 encoding, so there is some delay in the video.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
Do you know how much of a delay? Would it cause an audio synch issue if audio was being captured directly from a venue's pa system?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
pesi wrote:Do you know how much of a delay? Would it cause an audio synch issue if audio was being captured directly from a venue's pa system? Yes, most definitely. Fortunately, vMix as facilities to delay the audio to match the video. If you'd like to know about how much delay, you can run a simple test using some common models of webcam. Several common Logitech webcams (C920, C922, C925e, C930e, BCC950, CC3000e, PTZ Pro, PTZ Pro2) have on-board H.264 encoding. If you have one of these, try adding it to a vMix project. Step 1 - Set the video encoding to MJPEG and see how it responds. Step 2 - Set the video encoding to H.264 and see how it responds. Using H.264 the video is delayed by an amount equal to one group-of-frames, usually about 2 seconds.
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 9/23/2017(UTC) Posts: 249 Location: Toronto
Thanks: 13 times Was thanked: 19 time(s) in 17 post(s)
|
Those webcams look like not wifi type. Has anyone been able to use a wifi camera?
If so, how does one go about importing the feed? (does vmix fetch from the camera, or does camera send to vmix, this makes a difference) I've never used a IP Cam with RTSP, so I apologize if this is a rudimentary question!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
That is very helpful - thanks so much.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
spencerm24 wrote:Those webcams look like not wifi type. Has anyone been able to use a wifi camera?
If so, how does one go about importing the feed? (does vmix fetch from the camera, or does camera send to vmix, this makes a difference) I've never used a IP Cam with RTSP, so I apologize if this is a rudimentary question! Webcams let you compare Long-GOP H.264 vs MJPEG, to understand the delay involved. The IP cameras act as RTSP servers. When adding the stream as a source you point vMix at the camera. Here's the connection string for one of my household surveillance cameras: rtsp://admin:password@192.168.10.222:554/0 If your camera allows unauthenticated connections you can get away with simply: rtsp://192.168.10.222:554/0 Essentially all standards compliant cameras work this way. If you look for a camera that says it's ONVIF compliant you will be able to use free tools to verify the availability of the stream from the camera, possibly even remotely configure it. It should not matter that the camera if connected via Ethernet or Wi-Fi. Of course, Ethernet is more reliable and can provide power to the camera. To test you can load an app to a smart phone that turns it into an IP camera. I've had good luck with RTSP Camera for Android on my Pixel.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
I have a question please - since the wi-fi camera will be used at a hotel venue and not in my home, will it automatically be able to connect with the vMix on my laptop using the hotel wi-fi network? And which IP address will vMix use - the hotel wi-fi IP or the camera's unique IP?
Also, which brand/model do you use/suggest? Thanks.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
pesi wrote:I have a question please - since the wi-fi camera will be used at a hotel venue and not in my home, will it automatically be able to connect with the vMix on my laptop using the hotel wi-fi network? Nothing is automatic. You will need to use a tool to discover the IP address issued to the camera. ONVIF Device Manager can do this. pesi wrote:And which IP address will vMix use - the hotel wi-fi IP or the camera's unique IP? In vMix you add a stream source using the IP address of the camera. the syntax should be similar to the examples given previously. pesi wrote:Also, which brand/model do you use/suggest? Sorry, I don't use Wi-Fi surveillance cameras. You'll have to experiment. Also, this might not work at all. If the hotel's Wi-Fi is well managed you may not be able to connect to the camera at all. On a well managed network the various clients are kept isolated, so your neighbors laptop can't hack your gear. Last week I was at a conference where the venue Wi-Fi did not allow clients see each other. We setup a dedicated Wi-Fi network for presenters so that their various devices (laptop, phone, tablet) could be allowed to connect to other things involved in their presentation. You will need to experiment, ahead of time, at the venue, on their network.
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
So if I may ask, which IP camera do you use for your setup?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
mjgraves wrote:In vMix you add a stream source using the IP address of the camera. the syntax should be similar to the examples given previously. I tried connecting vMix through the 'stream' setting to the Wifi camera (Amcrest HD Pro) using the RTSP URL as suggested by the camera tech support. (btw the camera according to the tech, supports RTSP protocol. rtsp://user:pwd@ip:port/cam/realmonitor ... &subtype=0 (of course substituting the user/pwd etc. correctly). However, vMix gives an error: Unable to read data from the transport connection: A connection failed because the connected host failed to respond. I tried both the RTSP over TCP and the RTSP over UDP protocols without success. What could I be doing wrong?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
pesi wrote: rtsp://user:pwd@ip:port/cam/realmonitor ... &subtype=0 (of course substituting the user/pwd etc. correctly).
What could I be doing wrong?
Impossible to say for sure. It's just a question of finding the exact URL that satisfies your camera. Usually simplifying it is better. rtsp://user:pwd@ip:port Also, try the VLC stream connection type. That uses an instance of VLC, which is the most flexible and forgiving client around. You can try connecting from VLC outside of vMix as well. Finally, you can try ONVIF Device Manager. It will check your network for RTMP/RTSP sources. It will then let you experiment with access.
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
mjgraves wrote: Usually simplifying it is better. rtsp://user:pwd@ip:port
That worked great - thanks for the tip! But it only works with an ethernet cable attached to the cam and the network. Now all that remains is to cut down on the latency - the delay is almost one full second as compared to another input which is using NDI. Would the 'buffer' in the settings be useful at all? What does the buffer do?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/13/2012(UTC) Posts: 1,162 Location: Melbourne Thanks: 220 times Was thanked: 199 time(s) in 181 post(s)
|
pesi wrote:mjgraves wrote: Usually simplifying it is better. rtsp://user:pwd@ip:port
That worked great - thanks for the tip! But it only works with an ethernet cable attached to the cam and the network. Now all that remains is to cut down on the latency - the delay is almost one full second as compared to another input which is using NDI. Would the 'buffer' in the settings be useful at all? What does the buffer do? Try setting the buffer to 0 and check Low Latency Mode. The buffer holds some of the stream data to smooth out the stream when other/next data is not delivered quickly enough.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/29/2017(UTC) Posts: 140 Location: Squamish Thanks: 54 times Was thanked: 4 time(s) in 3 post(s)
|
I did that and there was only an insignificant improvement. I guess that's one of the limitations of these devices? My concern with any delay was that the audio which is being captured separately via an xlr connection into my main camera, will not synch with the visuals from the IP cam, as the IP cam will be capturing audience questions.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
pesi wrote:But it only works with an ethernet cable attached to the cam and the network. That somewhat points to a managed Wi-Fi network, where cliente are kept isolated. pesi wrote:Now all that remains is to cut down on the latency - the delay is almost one full second as compared to another input which is using NDI. Nothing in vMix can solve that. It's inherent in the use of H264 compressed video from the IP camera. If the camera allows you to select MJPEG you could try that.
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 2/21/2020(UTC) Posts: 7 Location: Marseille 6ème Thanks: 1 times
|
Hello, I try to see the result when filming with a Dahu, is it possible to see the result? Thank you
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 8/20/2020(UTC) Posts: 1 Location: QFAQF
|
I have a question please - since the wi-fi camera will be used at a hotel venue and not in my home, will it automatically be able to connect with the vMix on my laptop using the hotel wi-fi network? 9apps cartoonhd
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Originally Posted by: singhharry12 I have a question please - since the wi-fi camera will be used at a hotel venue and not in my home, will it automatically be able to connect with the vMix on my laptop using the hotel wi-fi network?
Nope. Most likely it will NOT be able top connect to anything else on the network. Anywhere you have a managed, shared Wi-Fi network you normally have client isolation turned on. This is to stop anyone from just randomly hacking other things connected to the public Wi-Fi.
|
|
|
|
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close