When I use Flash player for streaming video over rtmpt, I get very low framerate (3-4fps). Other encoders seem to do better.
Any suggestions ?
When I use Flash player for streaming video over rtmpt, I get very low framerate (3-4fps). Other encoders seem to do better.
Any suggestions ?
Hello sivavenkatay,
There’s not much to go on here. You’ll have to provide more info. See here for guidelines on submitting a support request, which is also useful for posting to the forums.
Help us narrow down the problem. You’re talking about streaming RTMPT from Wowza to a Flash player, correct? How does RTMP look with the same media? What is the stream/file encoding? How is your CPU/network load?
Thanks.
RTMPT uses a polling mechanism to send RTMP data for HTTP. It is not appropriate for low latency streaming. So it will most likely yield much lower frame rates.
Charlie
Siva,
That is one of the example clients that ship with Wowza, a Flash application. The encoder is built into the Flash plug-in. It can’t be compared to FMLE or any dedicated encoder, it is much more limited.
Richard
Wowza just reflects streams, it is not changing FPS.
Richard
Try it with StreamType “live-lowlatency”
Richard
Randall,
I apologize for the brevity. Here is what is going on
Use case: Flash(computer1) -> Wowza -> Flash (Computer2) ---- I am using the simple videochat example that ships with wowza to demonstrate this.
With RTMP I get framerate of around 15 fps. But with RTMPT, I get only 3-4 fps — Tried with both Sorenson and H.264 (FP11)
I tried increasing the framerate in flash to 30 fps (Camera.setMode) and I can receive 30 fps in rtmp but only 4-5 fps in RTMPT.
Other encoders (FMLE for instance) don’t have this issue (as in they seem work fine in rtmpt).
Let me know if you need more details.
Just to add to that, this seems to be a publish side problem.
If I publish through RTMP and subscribe through RTMPT, then I get good framerates. However, if I publish through RTMPT and even subscribe through RTMP, then I get only 3-5 fps.
Wowza version 2.0.
RTMPT uses a polling mechanism to send RTMP data for HTTP. It is not appropriate for low latency streaming. So it will most likely yield much lower frame rates.
Charlie
Charlie,
I understand. However -
Even if I set up a buffer on the receiver side, I can hardly get more than 3-4 fps
Other encoders (FMLE) work fine) - so this is clearly an issue
Let me know if that makes sense.
Siva.
I just checked with FMS and performance seems to be better. With wowza, flash player is unable to publish video beyond 3-4 fps over rtmpt.
I am using live-lowlatency. Are there any serverside parameters related to RTMPT polling that might improve this performance?
So, the problem is with publishing with flash to Wowza with RTMPT. And, publishing from FMLE to Wowza with RTMPT works?
Firstly, my suggestion is to upgrade to the latest Wowza 3.x found here: https://www.wowza.com/forums/content.php?198-Production-Builds
This issue may have been addressed.
The upgrade is free for 2.x customers. More info here: https://www.wowza.com/tradeup
Have you seen the tuning guide?: https://www.wowza.com/docs/how-to-do-performance-tuning