Hello
I am trying to integrate FMLE as a means for broadcast webcam instead flash player.
FMLE only conencts to application not to a app/room kind of url, but I managed to do a connection like this:
/app/scope-user-pass
and on my application connect event I process that to room scope and reconnect the client to desired scope
public boolean appConnect(IConnection conn, Object[] params) {
....//params processing
Boolean res= conn.connect(scope, prms);
return res;
}
Then I start the stream in FMLE and it's played within my scope.. horray!
Now, the problem appears when I connect a client to the room to watch the stream.
It seems that I get a huuuuuuge delay with random numers of 'u' in the huge... but I waited even over 2 minutes for this... sometimes only 30 seconds, unacceptable delays by any means...
More over, it looks like the stream is buffered and then it start playing back at high speed to get to the live frames...
Another behavior, when the stream finally catches up with live moment, from time to time, I get the same jam, fast play, normal play sequence, but only for seconds at a a time.
This never happens when I broadcast through the flash player...
My FMLE settings are for Medium Bandwidth (300kbps) - H.264
Also this seems to happen when I connect the client after the broadcast is started, as if the client missed some headers???
This never happens on VP6 encoding not even with 800kbps preset.
So, is there something I am missing regarding h264 ?
I did all this for h264 encoding really ....
THANKS!
---------------------------------------------------------------
Cristian Rusu
Web Developement & Electronic Publishing
======
Crilance.com
Crilance.blogspot.com