Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I created a commercial product Video Hub App and have been trying for a year to get streaming a video from a PC to an iPhone working (through a PWA, not a dedicated iOS app) and have had 0 success. I could get the video stream to play on a separate laptop through Chrome, but iOS Safari kicks my ass.
Does anyone have suggestions / ideas?
https://github.com/whyboris/Video-Hub-App
https://github.com/whyboris/Video-Hub-App-remote
I did something similar for Mac, a while back[0]. I never really developed it much farther, because of the latency issues. Since it was for surveillance cameras, that was a showstopper.
[0] https://github.com/RiftValleySoftware/RVS_MediaServer
Note that there are a lot of tunings that you may need depending on what your latency tolerance and picture quality tolerance is. I would recommend following FFmpeg's streaming guide [0].
If you are trying to stream desktop, camera, and microphone to the browser, I would recommend pion's mediadevices package [1].
[0] - https://trac.ffmpeg.org/wiki/StreamingGuide
[1] - https://github.com/pion/mediadevices
I personally use this project to proxy IP camera RTSP stream via Web Sockets as fragmented MP4 - https://github.com/deepch/RTSPtoWSMP4f
I'm not affiliated with the project, it's just really performant and reliable.
I created a commercial product Video Hub App and have been trying for a year to get streaming a video from a PC to an iPhone working (through a PWA, not a dedicated iOS app) and have had 0 success. I could get the video stream to play on a separate laptop through Chrome, but iOS Safari kicks my ass.
Does anyone have suggestions / ideas?
https://github.com/whyboris/Video-Hub-App
https://github.com/whyboris/Video-Hub-App-remote