This is all quite subject to change, but the current roadmap has v4.4.0 focussing on “stream egress” — mechanisms by which Streamie can send a video stream. This could be accomplished both in PUSH and PULL scenarios. For instance, a web browser might connect to Streamie and request an HLS stream. VLC might want an RTSP stream. You might have a video analytics system to which you want Streamie to push decoded video frames.
The initial use case for this is web browser related. Using SPF (Streamie Packet Format), I want to make a stream available that can then be displayed on a canvas, in a web browser. Effectively then, we are streaming RTSP cameras (or other cameras, except for HomeKit, of course) to a web browser via Streamie. “Streamie in a Web Browser” has been a semi-frequent feature request going back years. One or more of our existing contracts would probably benefit from it, even though it isn’t strictly a requirement.
Also, this opens up a way to finally add support for Twitter live streaming. Since that works in a “PULL” fashion (via HLS), we’d need to use a combination of some sort of API server-based HTTP redirect and Streamie client-side UPnP (unless the end user wanted to manually configure some fixed port forwarding and a hostname or IP that doesn’t change). Mostly it’d just be nice to diversify beyond YouTube’s MPEG-DASH live streaming. Does Facebook finally support a mechanism other than RTMP? RTMP really needs to die. All of this is super low priority though. I really don’t want to do any HLS work, so this’ll likely have to wait for a contract that requires it. I still have “PTSD” from doing MPEG-DASH.
Check back soon.
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 (but you can also reach us by phone). Download Streamie today.