Updated: Jan 14
Stefano Mazzoni leveraged OME's sub-second latency streaming technology to create the Webinar System for Religious Nonprofit Organizations. He/she shared this use case to contribute to OvenMediaEngine. Let's read this story!
Q. What were you trying to do with OvenMediaEngine?
A. I'm making a webinar system project completely free for a religious non-profit organization. And the important webinar was successfully completed and thank you again for offering this amazing tool.
Q. Why did you need OvenMediaEngine?
A. I choose OME because it was the only open-source software capable of streaming in real-time to a large number of users (500+). My goal is to build a webinar system with two-way communication (Publisher and Viewer as a speaker) that can scale easily.
Q. What advantages did you find in OvenMediaEngine?
A. With OME I achieved the ability to stream real-time webinars to a lot of viewers without quality reliability downgrade (except for intermittent segmentation faults crashes). The scalability is the main strong point of OME. And I like your team's prompt communications.
Q. What else would like from OvenMediaEngine?
A. OME features that I would like to have:
Multiple combined WebRTC publishers and RTMP publishers that converge in a single video stream (this would allow the host to publish via RTMP and viewers to publish via WebRTC so that all can see multiple people speaking with only one stream).
Authentication mechanisms for the Publisher and Viewer.
Possibly encrypt Publisher streams.
Later we talked with Mazzoni and found some major issues:
OME crashing with a segmentation fault.
A number of requests (about 14,400) to a non-existing stream will completely block OME and prevent it to send or receive data.
Now, with the efforts of our team and feedback from Mazzoni, all of these issues have been resolved. Thank you to everyone who worked hard to advance OvenMediaEngine. Please click HERE to see the latest version of OvenMediaEngine.
Thanks for reading!