Skip to main content

Tech

NDI Capture crash on IPhone since last upgrade

NDI Capture crash on IPhone since last upgrade

by Godefroy Perron - Number of replies: 12

Good morning,

I am part of a group of volunteers that create a live stream on Youtube weekly for the Notre Dame Cathedral in Ottawa, Canada. We use Mimo Live on a MAC and several IPhones that run NDI Capture for our live stream.

Since the last NDI Capture auto update on the IPhone we've been experiencing crashes where the IPhone will start broadcasting after roughly 30 minutes. The NDI Capture application crashes and we have to restart the application from the phone's home screen. I have seen this crash on older phones and an IPhone 15 that can run IOS 18.3.2. 

I looked at the crash logs / analytics data on the phones but I could not find an obvious crash log file related to NDI Capture. I suppose that the daily analytics data may provide a clue on why the application is crashing.

I am posting this in the hope that someone may have experienced something similar and has a workaround or if the developers are working on a bug fix.

Thanks,

Godefroy

In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Kane Peterson -
I've put in a bug report on the new versions of NDI HX Camera and NDI HX Capture stopping/crashing/freezing after a period of time.
In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Randy Lehman -

I'm experiencing the same symptom on multiple iPhone 11s and the NDI HX Camera app. The app closes (crashes?) after 70 minutes.

In reply to Randy Lehman

Re: NDI Capture crash on IPhone since last upgrade

by Godefroy Perron -
I think I may have a clue on why the application might be crashing after a period of time. I looked at the daily analytics collected by my phone on the day we did the streaming with Mimo Live. It looks like the device has a memory ratio protection where it does not allow any one application to use up all of the phone's memory (presumably).

This is the entry from the daily analytics:

{"aggregationPeriod":"Daily","deviceId":"------","message":{"Count":1,"audio":false,"dirty":false,"name":"NDI HX Camera","priority":100,"reason":"highwater","visible":true},"name":"JetsamAggregationV4","numDaysAggregated":1,"sampling":100.0,"uuid":"1af88f44-22fd-42fd-9991-559bde0d48c6_16"}

There is a JetSameEvent entry that looks like a crash report where there is a metion of sustained-memory-pressure as the reason for the crash. This is the first part of that crash report:

{"bug_type":"298","timestamp":"2025-04-12 17:54:05.00 -0400","os_version":"iPhone OS 18.3.2 (22D82)","roots_installed":0,"incident_id":"5AE62ADF-DBB6-4FDF-A20A-26FB24B5B15B"}
{
"build" : "iPhone OS 18.3.2 (22D82)",
"product" : "iPhone16,1",
"kernel" : "Darwin Kernel Version 24.3.0: Thu Jan 16 02:59:27 PST 2025; root:xnu-11215.82.4~20\/RELEASE_ARM64_T8122",
"incident" : "5AE62ADF-DBB6-4FDF-A20A-26FB24B5B15B",
"crashReporterKey" : "6bdac8def17798b3acbab3bdc799ab11dcfb03d0",
"date" : "2025-04-12 17:54:05.97 -0400",
"codeSigningMonitor" : 2,
"bug_type" : "298",
"timeDelta" : 29,
"memoryStatus" : {
"compressorSize" : 234283,
"compressions" : 15664110,
"decompressions" : 10497337,
"zoneMapCap" : 2973237248,
"largestZone" : "threads",
"largestZoneSize" : 23560192,
"pageSize" : 16384,
"uncompressed" : 446673,
"zoneMapSize" : 337084416,
"memoryPages" : {
"active" : 73252,
"throttled" : 0,
"fileBacked" : 70753,
"wired" : 109166,
"anonymous" : 74938,
"purgeable" : 8,
"inactive" : 72415,
"free" : 2192,
"speculative" : 24
}
},
"largestProcess" : "NDI HX Camera",
"genCounter" : 0,
"processes" : [
{
"states" : [
"daemon",
"idle"
],
"genCount" : 0,
"purgeable" : 0,
"rpages" : 272,
"physicalPages" : {
"internal" : [
3,
248
]
},
"mem_regions" : 534,
"uuid" : "f46e4fc8-29de-37a1-9b76-7c1da8072f5b",
"fds" : 25,
"name" : "MessagesBlastDoorService",
"priority" : 0,
"csTrustLevel" : 7,
"cpuTime" : 0.35179500000000002,
"freeze_skip_reason:" : "disabled",
"idleDelta" : 798565088573,
"age" : 4763492476071,
"coalition" : 5801,
"csFlags" : 570434305,
"reason" : "sustained-memory-pressure",
"pid" : 14391,
"lifetimeMax" : 928,
"killDelta" : 39909
},
In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by have wilkinson -

I also have this issue, emailed them. Tweeted them, posting here, left a negative review in App Store, and reported it to Apple still no action. Shameful NDI pull your update until you’ve fixed this. 

Yesterday both devices running it crashed at the exact same time, both were running the app at two different amounts of time as i thought it was a device memory issue but it may be a network kill request of some sort that is being sent. 

In reply to have wilkinson

Re: NDI Capture crash on IPhone since last upgrade

by Godefroy Perron -
This may be a weird question but is there a way to confirm that we are using the UDP protocol on the IPhone for streaming and not TCP (as it seems to be available on the Android version of the software) ? Would the device be compelled to retry sending packets over and over on a low bandwidth scenario (e.g. far away from the wifi router).
In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Randy Lehman -
You could verify the traffic type with a packet capture either on a switch or firewall on the network, or running on the device your camera is broadcasting to. I made sure UDP was enabled and kept the phones within a few feet of my access point while testing. I keep checking the app store hoping to see a version update with a fix to this.
In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Craig Hiebert -

We have a similar setup to the OP, but streaming from OBS on a Windows box with NDI 6. Any iPhones (from XS to 13) that had updated to the most recent release of NDI Camera/Capture find that the app crashes after 20-30 minutes. One really old iPhone X still using the previous version of the NDI HX Camera app still work fine. I emailed the bug report to NDI Support on April 9 and received a reply April 10 that “We're working on this issue with our R&D team now, will fix this ASAP.”

In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Jan Machacek -

Hi to everybody in this forum, 

I am dealing with the same problem as described here. the ndi hx camera app is running on three iPhones 11 and it crashes on each phone at different times, from 15 minutes to 70 minutes.  is there any news from the company, the developers? I am already quite desperate, because  I need this set-up to work. I want to use it in a theatre play that will premier soon. i am gladful for any comments and advises!

all the best Jan

In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Ryan Bayne -

Just another voice to say that version 2.8 of the app keeps crashing on multiple iOS devices. Each Sunday I get to the building and hope there's a 2.8.1 release in the App Store that will fix this, and each week I have to either run down from the balcony or get someone to re-launch the app on our phones so that people watching the stream don't just see a frozen speaker...

In reply to Godefroy Perron

Re: NDI Capture crash on IPhone since last upgrade

by Albert Ng -
Hi Godefroy,

Just wanted to let you know that we are aware that some users are experiencing issues with the latest version of the NDI iOS Camera app. I wanted to assure you that our team is actively investigating the issue.

In the meantime, for anyone having this same issue, please share your specific bug details in the Support section of the Connected Community platform or contact our support team directly via the form here: https://ndi.video/resources/support/

We’ll keep you posted with updates and timelines as they become available.

Thank you for your patience.
In reply to Albert Ng

Re: NDI Capture crash on IPhone since last upgrade

by have wilkinson -

How about you just rever the app, until you have it fixed this is what all major developers would do when they launch such a critical P1 bug, revert the change, no one needs this update

In reply to have wilkinson

Re: NDI Capture crash on IPhone since last upgrade

by Craig Hiebert -
+1 to this. Revert the app on the app store, then those who aren't having a problem can keep on using this version, but the rest of us can delete the app and then reinstall, so we can pull the last working version instead. Please. 🙏