Dear Friends,
I had a rather frequent communication with Will Townsend, the iOS Camera for OBS developer, and he was very kind to reply my mails in details in his earliest possible convenience.
As far as my experience is concerned, maybe the following tips may be of some help for those who may / has run into problems:
- Under Windows 10, iOS Camera for OBS, OBS Studio and my Iphone X is working great, without any problem at all, always available in the system. Refresh / reconnect to devices works perfect.
A quick note here, I tried NDI / Over Wifi cameras, there is a HUGE performance difference in favour of lightning cabled OBS Camera against WIFI connected cams, no matter where the lightning / Usb Iphone is connected, be directly to my laptop Usb or powered / unpowered Usb's. With lightning cable, there is ALMOST NO LATENCY / NO DELAY, sometimes 300/400 ms. at maximum, regardless of Internet speed. (I am using a fiber connection with average 20 Mbps upload.)
I would not recommend any WIFI Cams (unless you are forced to use Android device).
- Definitely USE ORIGINAL Apple cable. Many of the third party cables either don't work efficiently, or not at all, as they may be designed to supply charge only, without the data bus.
- However, I have multiple powered / unpowered Usb hubs to feed around 10-15 mixed Usb 2.0 / 3.0 devices, fed by only 2 Usb ports from my laptop, being 1 Usbc and 1 Usb. 3.0 classic.
An important recommendation: Even though I have multiple USB/ USBC hubs, I prefer to connect iOS camera device (number one priority) and my USB microphone (in the second place) AS CLOSE AS to the laptop connections, (preferably direct to laptop body) or a very well POWERED USB hubs, rather than putting them in secondary serial hubs, or at the end of the usb hub chains.
- The moment I attach a second iOS camera as a secondary webcam source, let it be an ipad or Iphone 5, no matter what my configuration / usb port is, the second camera freezes in maximum 5 minutes, while Iphone X continues to work flawless within the same rig.
Please note that for sure Iphone 5 and 4-5 years old ipads may be outdated, even though they have the latest iOS upgrades and decent cameras. This may be the reason. I would like to know the results , the experience details when a very recent iPhone X/11 and/or very recent Ipads are connected / used as secondary (or even third) iOS cams simultaneously.
- While this is happening, a Usb Webcam (Atech 1280/720p) is working perfectly whether there is a problem with multiple iOS cams or not, without any problems. However, I am very reluctant to use these relatively lo-res webcams when iOS cameras' wonderful capture quality is concerned. Even an iPhone5 cam capture quality was far better than a 1280x720 Webcam.
- VERY IMPORTANT / ITUNES ISSUE
As Mr. Townsend implies, the iOS device(s) must AT LEAST ONCE be connected and recognized by iTunes at the same laptop. Then it creates a FIXED fingerprint code (different for every iOS device) used to be later on.
However, in my case, even though all my iOS devices are well recognized by Itunes, OBS / OBS camera software stops recognizing /refreshing / reconnecting the previously recognized device, showing NONE in the sources, no matter whatever I tried, including a zillion permutations / combinations.
I MUST always keep the iTunes running at the background for iOS Camera to work, the moment I stop iTunes, the solid working IphoneX cam stops running. I repeat again, this situation is specific to my circumstances.
While I do not have any knowledge /tech bcg why iTunes is needed at all, this philosopy is like a maintaining a marrige or windows running on a pc: "As long as it works, don't touch, don't investigate!" :). So I do not need to know the need, at all! :) It works and I keep silent. :)
I have also discussed this with Mr. Townsend, the developer, and informed him about this. Naturally, it is difficult for thim to come back to me with a correct answer from a distance. He stated that this may be a known issue, and some systems may react this way.
I wish(ed) he may have a look at this in a possible future upgrade.
Due to this iTunes task running in the background, I have an additional %3-7 CPU load in my performance, and some impact at System Ram, the latter of course, rather negligable.
Finally, if it may help, my way of RUN SEQUENCE may help to some of you, whether you INSTALL FIRST or reconnect / refresh your own iOS device.
1) First, run iTunes.
(If you do not have my specific problem I stated above, to say if you have already introduced your device to Itunes ONCE and installed your cam and your cam always shows later on without the need of iTunes running t the background each time, you may skip this.)
2) Run Obs.
3) Run iOS app on the device. Set your own camera defaults (front/rear) / resolution / mic mute-unmute / fps rate / bitrate, as the app does not store any settings. (Blink blink, "SAVE PROFILES" maybe in possible future upgrades?
However, if you are already using with defaults, if it is ok, do not change anything.)
Mine is -1280/720p, -30 Fps, -Bitrate 10000 Kbps, -Keyframe Interval Automatic, -Output Usb.
IMPORTANT! Do not forget to arrange or rearrange · POI AE/AF · AE/AF LOCK · AE · ZOOM adjustments before the broadcast, depending on your camera angle and studio light conditions, as tyou will be touching your devices' screens while tring to adjust the app settings and you will be probably losing focus or AE, if you do not pay attention to this.
4) Connect the lightning cable.
5) Refresh / reconnect the iOS device (if it does not already show up.)
Et Voila!
Last, but not the least, one of my four hour - very long educational broadcasts, this one being on the ancient ruins of Pompeii Italy may be seen from this link, where the iOS cam worked smoothly even under very heavy, CPU / GPU tasks (e.g. google earth rendering or quickGoogle Maps Streetview refreshes.) duing this four-hour live marathon. The broadcast is in Turkish, though.
I would like to hear from those who has / had similar issues or some tips that may ease this process.
Below is (not that important) three screen caps.
Thank you for your time.
Best Regards
ÖZGE ERSU
Professional Tourist Guide · Travel Expert · Radio Documentary Producer · Broadcaster
www.ersu.net