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
Eliot Hochberg  
#1 Posted : Wednesday, January 25, 2017 6:48:23 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Hello!

I'm building a vMix system, and testing some equipment to decide the best solution.

One of the things I need to do is have a camera at some distance away, but have a wired connection for video. While I'm looking at long HDMI, HD-SDI, etc, I see that this camera now has IP Streaming functionality.

Has anyone successfully done this?

Right now, I have the camera connected directly via ethernet cable, and it's not working. I assume I need both connected to a network, but I'd love to know the settings someone has used to allow vMix to see the Canon IP streaming source.

Thanks!
DWAM  
#2 Posted : Wednesday, January 25, 2017 7:20:01 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Hi

I highly doubt the IP streaming this camera offers is a "standard" protocol. Besides documentation indicates it won't allow FullHD streaming
http://support-vn.canon-...ts/VN/EN/8202661800.html
You are very likely to lose realtime transmission with streaming option to vMix (if ever it can work).

If you need distance go for SDI cable which can be up to 230m (250 yards) when very good quality. 100m is standard distance for SDI.
HDMI cable are very unlikely to work over 15m, sometimes 20m.
Eliot Hochberg  
#3 Posted : Wednesday, January 25, 2017 7:30:36 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
I've seen others who appear to use other kinds of IP cameras with vMix, so I'd like to try. There are cost issues I need to address, so if this will work, it will greatly help me.

I appreciate your time, but I'd like to hear from others who have at least tried. I'd also love to hear from anyone who at least has set up an IP streaming camera of any kind with vMix.

Where I've gotten so far, BTW, is that I have connected the camera and my computer to the same WiFi network (an N speed network), but they still don't see each other.

Working...
DWAM  
#4 Posted : Wednesday, January 25, 2017 7:45:06 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
other kinds of IP cameras


Yes indeed
Eliot Hochberg  
#5 Posted : Wednesday, January 25, 2017 7:47:39 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
I understand, but I don't want to give up without seeing if there is a way. So, you know, that's not helpful.
DWAM  
#6 Posted : Wednesday, January 25, 2017 8:09:38 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
I gave the only doc page from Canon that's talking "technically" about this streaming feature. There are tons of news announcements but :
- no protocol indicated
- no FullHD support
- only VLC can play this stream

I'm not 100% sure. I said "very unlikely"...
I use plenty of cameras, IP or not, including several Canon models.

The XF205 is quite an expensive camera with many professional features, including at first SDI outputs.
Buying this cam to use it for its alleged streaming capacity (and the signal quality loss it implies) is a curious choice imho.

Googling your issue gives very few leads apart from this one:
http://stackoverflow.com...-xf200-camera-using-rtsp

Maybe is this meaningful enough?

Eliot Hochberg  
#7 Posted : Wednesday, January 25, 2017 8:15:58 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
I agree that there isn't a lot of info. Hence, I'm here :^)

I'm being offered the use of this camera for free. Please accept that I'm trying to avoid using HD-SDI for cost reasons, and that I don't need full HD. 720P will likely be good enough for my purposes, and the XF205 appears to output this somehow.

I had found that link as well, but couldn't decode what they meant, as the menu options they list don't seem to be there on VLC Player.

Maybe they mean server?

Anyway, if I can work this out, it would be a huge boon for the setup I'm doing.

Maybe I can get some info from Canon, as well...
DWAM  
#8 Posted : Wednesday, January 25, 2017 8:23:53 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
If you can do this :

Code:

- set the camera to stream with the RTP protocol to the ip address and to the port of the XF200 (I set 1024); this mean that the stream will be a unicast one, i.e. destined only to the XF200
- inside VLC, choose : Protocol: RTP Mode: Unicast Address: Port 1024
This generates a url like rtp://@:1024 It worked for me after I replaced the @ by the ip address of my machine on the network, either when using a LAN (Ethernet) connection or my home wifi router.


then you can use NDI to ingest the stream into vMix.

Have fun!
SportsNetUSA.net  
#9 Posted : Wednesday, January 25, 2017 8:24:49 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)
From the USA.Canon.com

Quote:
enables the XF205 and XF200 camcorders to support video streaming over an IP network, a method that is widely used in the broadcasting industry to send and receive video signals. By sending video over the internet while it is being captured, users will be able to provide live transfers of footage to news programs and video-sharing sites


Live transfers and streaming live are two different things. The camera uses WiFi for "streaming".

If you like the Canon XF205, then use it to see what happens. However, as DWAM commented, it's probably not going to be able to "stream" live video into vMix. If it works, post your results so others see how you accomplished it.
Eliot Hochberg  
#10 Posted : Wednesday, January 25, 2017 8:43:00 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
DWAM;

Yeah, I think I need to message that person and see what they mean, because I'm having trouble decoding the instructions.

SportsNetUSA.net, the cameras do a lot of things. They can act as FTP servers, allow people to transfer files while the camera is recording, and allow for remote control of the camera. None of which can be done at the same time.

The IP Streaming is new from last summer, which explains why there is so little documentation, especially because it's a firmware update feature. Page 194 of their new manual talks about the new feature, but isn't any more informative:

http://gdlp01.c-wss.com/...xf200-xf205-im6-n-en.pdf

I do have a connection with Canon that may help. If I discover a solution, I will definitely post it here.
DWAM  
#11 Posted : Thursday, January 26, 2017 5:55:37 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Eliot

the documentation is very clear: none of the streaming protocols your camera handles are compatible with vMix.

It is designed to stream to a specific video decoder (as indicated in the doc I gave you yesterday : Fujitsu Limited Trade name:IP-900 II D / IP-920D) OR to VLC (as indicated in the thread I pointed out)

Quote:
which explains why there is so little documentation, especially because it's a firmware update feature


No. The explanation is that it is not a "standard" and convenient streaming protocol and almost nobody will use such a poor streaming ability when it is so easy to take full advantage of such a camera by plugging a video cable.

I'm sorry to say that but if it were a "real" IP camera, you'd already have a signal in vMix.

So if you still want to do it, simply configure your cam with UDP (or RTP) protocol and indicate your VLC IP address as a destination (Receiver settings).
Then open VLC > network stream > and enter udp://@:port (as set in your cam) (or udp://@127.0.0.1:port)
Eliot Hochberg  
#12 Posted : Thursday, January 26, 2017 6:46:58 AM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Ok, see, that's useful information.

I understand that you're saying it shouldn't work based on specs, or that the result won't be good enough.

However, I need to see for myself, because my perspective on what's good enough may be different from yours, and anyway, I want to see it for myself. And given how so many OBS users, for example, use weird window capture work arounds, it's not foreign to me to cobble together something that may not seem to make sense on the face of it.

So...

When I tried what you wrote, things were different, but no successful. Here's my current setup:

Alienware 18 running Windows 10. Hardwired ethernet to router with dynamic IP address set and stable. Using most current version of VLC. IP address 192.168.1.8

Canon camera set to either UDP or RTP streaming. IP address 192.168.1.9

Tell Canon to point at 192.168.1.8 port 5000, video at either 1.5mbps (640x480) or 9mbps (1280x720).

Tell VLC to point variously to:

udp://@192.168.1.9:5000
udp://@192.168.1.9
udp://192.168.1.9:5000
udp://192.168.1.9
rtp://@192.168.1.9:5000
etc

Any RTP or RTSP request gets an error saying unable to connect. UDP connection does not give any errors, unless an invalid port is assigned. However, there is still no video.

Cat 6 cabling to a 100BaseTX router
NiBTour  
#13 Posted : Thursday, January 26, 2017 7:07:04 AM(UTC)
NiBTour

Rank: Advanced Member

Groups: Registered
Joined: 3/28/2016(UTC)
Posts: 159
Man
United States
Location: SACRAMENTO

Thanks: 5 times
Was thanked: 19 time(s) in 18 post(s)
I have the 205 and the 305 and its there for more of a monitor than anything else. If you want wireless just go with a Teradek Cube 155\255 and be done with it. I messed around with all types of cheap ways only to be occupied by issues. so i bought the real deal and haven't had to touch it since.
thanks 1 user thanked NiBTour for this useful post.
Vlman on 1/26/2017(UTC)
DWAM  
#14 Posted : Thursday, January 26, 2017 7:28:35 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
Tell VLC to point variously to:

udp://@192.168.1.9:5000
udp://@192.168.1.9
udp://192.168.1.9:5000
udp://192.168.1.9
rtp://@192.168.1.9:5000
etc


This shows you don't understand the concept of udp streaming where the source pushes the stream to destination.
I told you to set VLC with udp://@127.0.0.1:5000 (or its own IP address > udp://@192.168.1.8:5000) or simply udp://@5000
thanks 1 user thanked DWAM for this useful post.
Eliot Hochberg on 1/26/2017(UTC)
Eliot Hochberg  
#15 Posted : Thursday, January 26, 2017 3:01:56 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Yes, that is something I don't understand. Hence my questions.

Regarding that other gear, Teradeck, that item is almost my entire budget, so no, I won't be getting that. Thanks, though.

I did receive this PDF, which may shed light while I try and work things out. However, it appears to reference a different version of VLC?

If I can get that to work, though, I assume I can then repeat into vMix.

Eliot Hochberg attached the following image(s):
XF205 IP Streaming with VLC.jpg (447kb) downloaded 11 time(s).

You cannot view/download attachments. Try to login or register.
Eliot Hochberg  
#16 Posted : Thursday, January 26, 2017 3:14:27 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Success!

Here's what I have:

In the camera, I needed to set a manual setting, following the instructions in the PDF/JPG I attached, but using a valid IP for my router.

Then, I used udp://@:5000 in VLC Media Player 2.2.4

This gave me a signal in VLC!

Thanks for the help and instruction. Now I will see if I can pipe this to vMix, and decide if it was all worth it. Also need to determine if this can be done with TWO cameras (which is what I ultimately want) or not. But even if just one works, that's one less item I need to buy to get these far away cameras in.
DWAM  
#17 Posted : Thursday, January 26, 2017 3:33:59 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
I see you like it the hard way!

Imho buying 2 of these cameras for such a workflow is a waste of money but yes, it's possible for 2 at the same time (using different udp ports) but you're likely to need more than a single computer to run 2 VLC + NDI and vMix. So maybe buying a $25 SDI cable is a better idea... But see by yourself...

Have fun! ;o)
Eliot Hochberg  
#18 Posted : Thursday, January 26, 2017 3:50:45 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Okay, I have achieved (some) success!

Following the instructions here:

http://forums.vmix.com/d....aspx?g=posts&m=5691

I replaced the file suggested there with the IP stream that I was receiving on VLC from the camera. One thing that stuck with me: in various input instructions on VLC, it shows a list of available streams. I kept missing that the interface has an "OK" button at the bottom of the screen, so I wasted 5 minutes not understanding why the stream I was looking for didn't show up in the list box.

But once I hit OK, it worked!

Now, the problems (which some of you may have anticipated): first, there's no audio. I suspect I can get over that, but actually I don't care because I don't need audio from this camera.
Second, and more importantly, there is a HUGE delay. Like, 4 seconds or so. Not sure I can overcome that, and such a delay wouldn't be acceptable. I imagine there are ways to get around it if I had to, but I'd rather keep audio sync as close as possible.

Still, at least I can see SOMETHING. And the stream appears to be 1280x720. I'm using the 9mbps, so perhaps that's part of the issue. I'll try the 4 and the SD to see how those work.

If you have thoughts about the delay, I'd love to hear them, but at least I've got something to work with now!

Thanks for the help!
Eliot Hochberg  
#19 Posted : Thursday, January 26, 2017 3:51:48 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
DWAM, just so we're clear, I'm not buying these cameras. They are being provided free, and so that's why this is even possible.

Also note:

Because of our budget, the issue is getting the HD-SDI into the computer. So far as I can tell, that's around $800 for two additional inputs, or $900 if I got the Magewell quad card. However, this computer also has to work with HDMI cameras that don't have HD-SDI. If I go all HD-SDI, then I end up adding around $100/camera for a converter for all of those, which are not a long distance away.

I have a very idiosyncratic setup, I know, but these are my parameters!
Eliot Hochberg  
#20 Posted : Thursday, January 26, 2017 4:12:36 PM(UTC)
Eliot Hochberg

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2017(UTC)
Posts: 39
Location: Los Angeles

Thanks: 9 times
Was thanked: 2 time(s) in 2 post(s)
Ok, so I am going to look for a forum on here for configuring my system, but yes, it seems like the delay is too much. Going down to 4mbps makes the delay worse for some reason.

I can imagine there's a way to delay the audio to sync (which even with the best setup, I may have to do, if experience is an indication from Blackmagic systems I've used), but then I'd also have to delay any other camera as well, and that does sound like a mess.

If I just needed one camera, though, this would be an option. I hope someone finds this useful!

If you care, what I'm thinking about now is the following:

Starting with vMix 4 camera reference system:

Swap the quad HDMI card for an 8 3G-SDI input card like this one:

http://www.markertek.com...q2hZ-WwLsMppAaAvx38P8HAQ

Then I can run the cables for the Canon cameras, and for my HDMI cams, get these:

https://www.monoprice.com/product?p_id=11749

which will convert the HDMI video to 3G-SDI, which should input into that card.

Assuming vMix is compatible with that card, it actually saves me money, as I was going to get two of the quad cards (the final install will have 6 or 7 cameras).

If you have interest and input into this plan, it's welcome. But I will post elsewhere for full responses.

Thanks again!
Users browsing this topic
Guest (2)
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.