we want use object detection on streaming Develop. but we found wowza streaming Engneer has streaming delay about 5 sec. that will effect our user experience. we try to
adjustment less delay. but it will make frame loss. can someone help us to resolve? we contract agent in Taiwan, but they tell us that they dont know how to resolve. we just want to know it’s has a solution to deal the problem.
Hello @charles hsu, can I get some more details on your workflow please? What delivery formats are you using and what you are using as the camera source? Please tell me more about how you have this set up. Thanks.
hi,@Rose Power-Wowza Community Manager, thank you for your reply. here is my workflow on wawza stream engine manager. i use RSTP protocol and my camera use my android phone oppo R15 camera. my deliver video frame size choose 640 x 480 pt (i dont need high video quality in my object detection algorithm, so i think this quality is enough) . i dont have more variable can adjust on RSTP third party library(i dont use Gocoder library, cuz my android camera view is custom by myself). i appreciate your help.
Thank you and I have a couple more questions for you. How big of an audience are you trying to reach? Are you sending the video out over HLS for playback?
5 seconds is pretty low for an RTSP ingest, but I understand you need lower. The only way you can get that lower is to potentially set up an ultra low low latency stream target from Engine to Streaming Cloud. With some fine tuning, you may be able to get it down to 3 seconds, but again I need to know how big of audience you are sending this to? Under 100? 1000? 5000? Please let me know and we will continue to investigate a solution.
Take a look at this:
https://www.wowza.com/docs/how-to-stream-from-wowza-streaming-engine-to-an-ultra-low-latency-stream-target-in-wowza-streaming-cloud
I would say webRTC can get you down to around 1 to 2 seconds, but we can only accept an WebRTC video source coming into Engine and not RTSP. I look forward to your reply.
hi, @Rose Power-Wowza Community Manager, thank you a lot again. i dont use HLS for playback on video. our project support for finance industry to detect user credentials. user will open camera to streaming video, and our server will read stream to recognize credentials is valid.we dont want put algorithm on local to prevent someone to tamper data. i estimate it only 100 user to open camera to streaming per hour.
is it mean i need use wowza streaming cloud and webRTC?or just need use one?
i will try webRTC on android. thank you a lot!! you’re very professional. i ask agent in Taiwan many times. they can’t give me a response.
I’m happy to help you @charles hsu and you are very welcome. We only support WebRTC through Streaming Engine and not Cloud, but keep in mind our WebRTC workflow is really only for users to connect to each other through their cameras like a video meeting with each other. It’s not a great fit for traditional broadcasting of video from a native camera.
Will these users be opening their cameras to connect to each other as in video conferencing? Will they be interacting with each other at all?
Thanks for your communication and I will continue to search the correct solution for you once I get your response.