UniFi Once again, an intrepid Streamie user has ventured into the unknown with a new Ubiquiti wifi camera and the latest firmware and discovered another compatibility issue which this version resolves. Props to you folks who install the latest software.
Relay Connect For some years now, if you try to remote connect to some device (camera, file server), and a direct connection is not possible, Streamie's API server will relay a connection. It's the magic that keeps things working without having to tell people to reconfigure their routers. This feature is now a flag that is off by default. It's only rarely needed as many (most?) folks have UPnP enabled on at least one side of any given connection attempt. If you need relay-based remote access, reach out to sales.
Improves
- Improves the error message formatting that is displayed when something goes wrong while streaming a camera.
Adds
- Adds the new Vendor Web Portal, which vendors will be able to use for creating, managing and invoicing their accounts.
- Adds support for turning the "Support" button in the Help tab red when there's an unread support message.
- Adds a new internal utility, Gentoo, which serves RTSP streams. Each frame increments a frame count. A penguin bounces around the screen. I'm using this for scalability testing.
Changes
- Changes how relay connections work. Relay connections occur when both sides of a remote access connection attempt are inaccessible (they both have UPnP disabled). When that happens, a Streamie API server serves as a proxy. This behavior is now limited to just accounts for which the feature is enabled. You guys need to turn on UPnP if you want remote streaming access.
- Changes the iOS UIKit tab bar controller -- it has been replaced with the one from Rockhopper because Apple, in its infinite wisdom, decided that tab bars should be at the top of the screen, pill shaped and mess with the navigation button space. No thanks.
Fixes
- Fixes another Ubiquiti UniFi Protect compatibility issue that happens when you update your wifi cameras to the latest firmware. [DV]
- Fixes a NaN crash related to cell sizes. Also maybe fixes an issue where the camera cell would get rendered in the wrong location when scrolling through a list of cameras.
- Fixes a crash (maybe) related to calling getPenguin() when the app does not have a Chinstrap connection.
- Fixes an item sizing issue on macOS. For iOS, icon sizes are specific to the screen width. If you change the screen width, you get the default icon size again, which you can customize. For macOS this makes less sense because you can arbitrarily size the width of the Streamie window. So, item sizes are no longer bound to screen widths for macOS, while iOS should retain its current behavior.
- Fixes a crash related to getting a stream snapshot from a CVImageBuffer. I believe the crash was caused by the CVImageBuffer being in use elsewhere. The crash is resolved (hopefully) by not performing that task asynchronously.
- Fixes another issue related to the transition from iPad-on-Mac to Catalyst, where we were not correctly checking if Streamie was running on a Mac.
- Fixes a bug where a streaming session would continue to exist even if Streamie was put into the background. The old behavior persists only if Streamie is running on a Mac, or is doing picture-in-picture.
- Fixes an issue where if Streamie does its periodic refresh-everything, or if it is commanded do so remotely, a streaming session will terminate if the account's limits have changed since the previous refresh.
Created: 4 days ago
Updated: 11 hours ago
Author: Curtis Jones
Topics: Release Notes
Streamie provides a best-in-class user experience on your iPhone, iPad, Apple TV and Apple Silicon Mac, with an intuitive user interface that makes it simple to discover, stream, record, monitor and share your HomeKit, Google Nest, Ubiquiti UniFi Protect and ONVIF-compatible IP and RTSP cameras. Streamie keeps you informed with motion event notifications and it works with most cameras using its advanced audio and video codec support. You can watch your cameras from anywhere, record 24/7 to your private NAS, remotely manage multiple locations, device permissions and seamlessly synchronize settings across your devices; configure Hubitat smart home automations, live stream to YouTube and rely on the in-app technical support system when you need help -- and you can also reach us by phone. Download Streamie today for all of your CCTV needs.