Canon PTZ Stream Deck Control!
HTML-код
- Опубликовано: 7 фев 2025
- Compact desktop control of four Canon CR N300 or N500 PTZ cameras!
Get the DJF 3.1 PTZ Profile here: davidjoshuafor...
Save presets, recall camera positions, perform smooth on-air tracking shots, manually control pan, tilt, zoom, automate camera positions and movements, change picture settings like Gain, Shutter, Iris, White Balance, Focus. Easily switch a show as a solo-operator with "gang mode" - the preview monitor and camera settings will follow you!
Affiliate Links to Recommended Hardware:
Canon CR N300 PTZ - BH: bhpho.to/3td1dbG Amazon: amzn.to/3GQD68l
Canon CR N500 PTZ - BH: bhpho.to/3aq6yG3 Amazon: amzn.to/3zl9gY0
Elgato Stream Deck XL - BH: bhpho.to/3tkNnnF Amazon: amzn.to/3xfqGCK
Netgear 8-port Unmanaged POE+ Network Switch: BH: bhpho.to/3NoQRO6 Amazon: amzn.to/3zfKTed
Beryl Travel Router: amzn.to/3MqCdnX
Swithching from testint with Companion on my laptop to the computer we are going to use for production, I get all the functionality on the Streamdeck and profile except for going between the 10 presets, nothing happens, though I can still record the positions by long-pressing, just not switch to them afterwards, PTZ-controls and other stuff still works. Same version of Companion, Same network, same everything :)
Figured it out, hadn't enabled OSC in companion settings :)
Yep, was going to say it sounded like OSC wasn’t switched on 👍
Hey thank you for all informative videos, there is a shortage of companion tutorials video showing how to pass strings and variables. Could you do a video or two please showing us how to configure button without using preset . I am trying to turn lights using IFTTT and it gave me hard time to use shell. The one to connect lightkey to the companion and streamdeck will be highly appreciation.
Would love to see you review and compare the N300 and N500 to the new N100 just released. Since you are one of the few creators on RUclips using Canon PTZs would really like to see a deep dive. (Canon should totally lend you the models you don't have including the new controller)
I would love them to send me some cameras! I think N100 is the 300 without SDI, and the 700 is better but has some similarities to the N500 but with 12GSDI. The price jumps a lot between models, so it's hard to say which is the best value.
Hey great video!
Can you record Iso on the CR-N300 USB-C port? or how would you do it?
Thanks! 👍
How do you get the tally like to work? Using to set up.
You can assign tally in the module settings tab in Companion
That’s awesome! Thanks for your great work 🤩
I‘m still building up my equipment at the moment, but will definitely purchase this when the time has come 🙏🙏🙏
Let me know if you have any questions when you get your gear!
Hi David!
Can you tell me which teleprompter mount/glass/screen/anything else I'm forgetting/etc you are using in 0:39 of this video?
Teleprompter + Ptz Camera is usually a weird fit or SUUUUUPER expensive, from my looking around.
Any Memorial Day promotion coupons 2023?
Is it possible to use the PTZ N300 via ethernet only? Or do you have to use the HDMI / SDI Out?
Yes, you can use Ethernet only if you have a POE+ switch for power and control, and can run video over NDI. A little bit of latency and compression vs SDI, but works well, especially if you’re placing cameras in tough places!
I used your software for a corporate event this week and it worked great! One question… I noticed the Tally lights on the Cannon cameras didn’t work. Is there a setting I’m missing? Should this be working with gang mode?
Glad to hear it worked well for your event! When companion upgraded from v2 to v3, the tally options built into the module went away. You will need to set up Tally rules using the new Triggers tab instead.
Can I use any other PTZ brand?
Not at this stage - the profile is built using Canon’s XC protocol, so it only works with the Canon PTZ cameras.
Hello, at 0:22 of the video, what is the reference of the attachment system you used to attach the camera to the bar please?
It's a Superclamp, attached to a "Manfrotto 208HEX Head Mounting Plate with Hex Stud - 3/8" Thread", attached to a "Manfrotto XPRO Magnesium Ball Head with MSQ6PL Quick Release Plate" for leveling. Also recommend using a safety wire!
Thx !@@davidjoshuaford
will this work with ptzoptics cameras?
This uses the Canon XC protocol, so it's only compatible with the Canon PTZ lineup
Hi David, I'm sure I'll be buying your config package for N700 cams at some point for a couple clients. Until then, I'm trying to play with the available controls thru the native companion app. If you can help me out, I'm curious how to set up buttons to choose which camera I can control. I can only seem to add another instance of Canon and have a totally seperate page with similar buttons for each camera, not 'now i'm controlling camera 1, now 2' buttons. Any tips you can share? Thank you!! Good stuff sir.
You'll need one module per camera so that you can connect with separate IP addresses, and then once you've built your first page you can mostly copy it to the new modules.
@@davidjoshuaford So you basically need a different page for each camera, buttons for up/down/left/right/etc can't be shared among multiple cams by selecting a camera button... gotcha. Thank you!!
Hey David! Do you think this will work on the new Canon CR-N100 as well?
Yep! They are all the same commands for N100/300/500/700 and you can mix and match models.
Hi. Does it work cr n700 cameras as well? Thanks
Yes - they are the same protocol
Hi David, have you played with the auto tracking upgrade for the CR-N500 yet? I’m not seeing much out there from creators besides Canons official videos. I’d love to hear your take on it. I’m thinking of upgrading one of my cameras.
Hi @jt1021, I don't have my hands on the firrmware update just yet, but do plan to when I can get it and will let you know after playing with it.
What instances are you using to connect the PTZs?
Canon PTZ
@@davidjoshuaford got it. I was in the wrong version. Thanks!
Thanks a lot. Do you confirm that this system will only work with canon PTZ ? I Hesitate to buy Birddog model and one important factor for birddog is the free autotracking software. There is no solution like that with canon ?
Correct, this particular profile only works with Canon PTZ, because it uses Canon’s XC protocol. Canon has face tracking focus, but not pan tilt zoom tracking. I have spoken with Canon reps and they’re thinking about that, but could be a challenge of whether to implement the processing on the camera level or external computer. If you buy birddog, there are other Companion VISCA modules that will control it. I went with Canon because all my other gear is Canon and wanted the images to be complimentary.
Excellent application! I use CR-N300 cameras to feed an OBS live stream. Any thoughts of doing a profile for the Loupedeck Live, especially one that takes full use of its rotary dials?
I haven’t tested a Loupedeck Live, but from others I’ve spoken with, it sounds like the touch screen doesn’t handle long-presses, but just records multiple single presses. If I get some time I’ll test it out!
Thanks@@davidjoshuaford ! I also have the mid-sized Stream Deck as well as the Loupedeck. Looking at what you did with the XL, I might just upgrade to the XL. When I first looked at the Loupedeck, my thought was to use the rotary dials down the right side for pan, tilt, and zoom, with one dial covering each axis. However, I suspect that the rotary dials consist basically of 360 individual short presses. I really like your inclusion of aperture and color balancing parameters in your build.
Great plan and execution. Any chance for BirdDog cameras?
Thanks Bill! I might look at a VISCA version at some stage, though it would require a ground-up rewrite. Will consider it.
Does Canon use a different protocol than other cameras, such as the Panasonic? I love the feature of being able to select between multiple cameras.@@davidjoshuaford
@@poucedeleon you can use VISCA with Canon, but I’m using the XC protocol here
Hi David.. Is the PTZ programing for the stream deck universal or is it talyored for each of the manufacturers? In other words. Can you write automation for diffrent (PTZ Cam) manufacturers? I am very interested in you work. Keep up the good work! GSS
Hi Greg, at the moment this PTZ profile only supports Canon cameras with the XC protocol. I am thinking about building a general VISCA profile for the majority of other camera brands, but I need to get my hands on one to program, and also some of the features aren’t comprehensive to a single companion PTZ module, which makes management and deployment more tricky.
can it control c300MK3?
I haven’t tested it with a C300mk3, but it might, given it’s based on the same Canon XC protocol
Great work!
Thanks Michael!
Hey David! Awesome videos and thanks for this video. This video in particular is what inspired me to get a Canon CRN300 + StreamDeck and has been fantastic!
I was playing with the CRN300 recently alone and control using the IP address from Safari. The next day, when I brought it into a studio to attach it with my stream deck,, it says it’s connected on BitCompanion, but it won’t do anything that is pressed on the SD.
Is there any advice or suggestions you have on functions for checking if maybe the CRN300s in not letting the SD so it’s things?
Would really mean a lot to get your advice and help. Thanks a ton!
Hi Marlon! Glad you’ve been enjoying it! I love my Canon PTZs! If you moved the cameras to a new network in your studio, chances are you’ll need to update the Target IP address in the Companion PTZ module to match that of the cameras.
@@davidjoshuaford ! Thanks so much for this. I greatly appreciate this and your response. To understand so there is a difference between an IP Address and the Target IP Address?
I did try changing the IP Address of the camera that I normally use, however it still oddly did not budge. Any suggestions or tips?
Thank you again kind sir.
Hey, David! Before I buy your wonderful Canon PTZ controller on the Stream Deck XL, I have to ask - can I use my other Stream Deck set up for animated super source in ATEM at the same time?
Stream Decks connect to the same computer and probably use the same Companion software.
Hi Martin! The PTZ profiles uses pages 86-94 in Companion, so you can use any of the other 1-99 pages outside of that for other purposes. I also have a profile that combines the PTZ profile + ATEM Extreme + ATEM Pro if that's of interest. What software are you using to "animate" the supersource? Companion can alter SS layout via an instant cut, but not animated over time. You can have multiple stream decks connected to companion at the same time.
@@davidjoshuaford thanks for replying! I use Super Source animations by Brian McGuigan of A2Z Productions. I really love it and I hope it and your product can work together. My idea is to use the animations in the 5x5 Stream Deck and yours in the Stream Deck XL.
@@martinmae6825 Ah Brian! Yes that will work, as long as they are installed on different pages of companion you can run it all on the 1 companion installation with multiple stream decks.
@@davidjoshuaford tomortow I will try it out! And when I need help, I turn back to you. Btw, I sent an email too, did you see it?
David, can you please check your email!
Any chance these would work with the BMD 2ME ATEM? Would be nice...
They should work, up to the point of hardware limitations, as all ATEMS are similar software - ie it’s written for 1ME, 8 inputs etc, as per the Extreme ISO’s capability, so would control the first ME
Great jobb!
Are you planning to make a similar solution to work with the Sony ptz like the fr7 ? Or cámara and zoom control to the Sony FX series?
Not at this stage, the profile is specifically built on Canon’s XC protocol, so would require a rewrite to port to other brands.
so i just ordered an Aida PTZ camera, and the controller is on back order, can i build a similar profile for that camera? will be switching using and ATEM HD (newer version is called the ATEM m/e 1)
You can probably build using VISCA modules within companion. I was using that initially for the Canon cameras, but found I had to use a few different modules to get all the functionality.
@@davidjoshuaford cool, i will see what i can do. hoping i can avoid ordering an different brand of controller.
I just use an xbox controller with vmix 😁 also 3x5 streamdeck
PTZ cameras are fine for certain settings. But nothing, not even a robotic camera, can take away a persons attentiveness or awareness while being on camera. And if you have no operators then you would be watching all the cameras and setting up your own shots instead of the operator doing it for you. There is also the fact that PTZ's are limited in their versatility. Forget having only PTZ cameras. I'm sticking with having operators on my cameras.
Different tools for different jobs and budgets, I'd say. I couldn't run this YT channel on a weekly basis without the PTZs, but then for big corporate clients it's either dedicated camera operators on C300s or a hybrid mix.
@@davidjoshuaford I agree, different circumstances call for different equipment. I'm not saying that PTZ cameras shouldn't be used. But not for a broadcast that would call for quick decision making and attentiveness. For a RUclips channel, sure.
(GOOGLE trans KOR-> ENG)
Hello subscribers.
I purchased the Canon N-300 after watching the video above.
It felt good to use, moved and installed, and it was very good.
I have a few important experiences to share.
1. When installed next to the audio woofer, it did not work well. I don't know exactly why. (around 30 cm) large speaker woofer
Solution: It operated normally after moving about 1M.
(Is the cable not connected properly or is there another cause?)
2. The N300 has an RS-422 port directly attached to the rear, so I connected it without thinking and the device burned.
(The N500 had a rear RS-422 shield and was far from the LAN porter.)
When I connected the camera, I didn't connect it by looking at the porter, but I did it like a LAN porter.
It's broken and it's not true
POE was a huge electrical power with 50V electricity (normal equipment is 12V-24V level).
Result: Hit AS because it didn't work.
What the AS says Connecting for a short time (RS-422) is not a problem, but more than 5 minutes? If it does, it's broken and the motherboard needs to be replaced.
AS Amount: Approximately $1,400 in US money came out. ㅠㅠ
I understood the basic knowledge of POE while watching this equipment.
I am very disappointed with this equipment to Canon. Surely someone else could make this mistake.
If RS-422 is designed far away (N500 is far away and blocked by gender) or if rs-422 is blocked, this failure does not occur.
Please be careful when using POE.
(KOR)
안녕하세요 구독자 입니다.
위 영상을 보고 CANON N-300을 구매하였습니다.
사용감이 좋고 이동하고 설치하고 아주 좋았습니다.
몇가지 중요한 경험이 있어서 공유합니다.
1. 오디오 우퍼 옆에 설치시 작동이 잘 안 되었습니다. 이유는 정확히 모르겠습니다. (30cm 전후) 대형 스피커 우퍼
해결: 1M정도 이동해서 운용하니 정상적으로 작동하였습니다.
(케이블 접속이 제대로 안된건지 또는 다른 원인이 있는지는?)
2. N300은 후면에 RS-422 포터가 바로 붙어 있어서 아무 생각없이 연결했다가 장비가 타버렸습니다.
(N500은 후면 RS-422 가림막을 설치되어 있고 LAN 포터랑 거리가 멀리 있었습니다.)
카메라 연결할때 포터를 보고 연결한것이 아니라 LAN 포터 연결하듯이 했습니다.
고장나고 안 사실이지만
POE는 전기가 50V로 엄청남 전기 파워였습니다 .(통상적인 장비들은 12V-24V 수준)
결과: 작동이 안되서 AS를 맞겼습니다.
AS에서 하는말 잠깐 연결하는것은 (RS-422)은 문제되지 않는데 5분이상? 하면 고장나서 메인보드를 교체해야한다고 합니다.
AS금액: 미국돈 대략 1,400$가 나왔습니다. ㅠㅠ
저는 이 장비를 보면서 POE의 기본 지식을 이해했으며
CANON에 이 장비에 대한 실망이 큽니다. 분명 이런 실수는 다른 사람도 할수 있을건데
RS-422을 좀 멀리 떨어져 디자인했거나 (N500은 떨어져 있고 젠더로 막아놓음) rs-422을 막아놨으면 이런 고장은 생기지 않는데요
여러분은 POE 사용할때는 주의하시기 바랍니다.
Hey, thanks for your comment and sorry to hear about your experience. An easy mistake to make given both ethernet shaped ports are side by side. A good PSA reminder and I will be sure to gaff over the RS-422 port to prevent this.
@@davidjoshuaford Thank you for quick response.
There are also various audio mixes such as LAN & Snake / s-link, so you need to be careful. (when using POE)