I'm having some problems publishing with Flex client.
I have a custom module that check if user is allowed to publish or not with IMediaStreamActionNotify3
The problem is:
public void onPublish(IMediaStream stream, String streamName, boolean isRecord, boolean isAppend)
//logic to check if user is allowed
Sometime when I pause Flex enconder and unpause to start broadcast again y get this error:
and transcoder starts without a stream name and the transcoded files names are "_240p", "_720p", "_source"... without stream name.
WARN server comment - LiveReceiver.flushPacketizerDelayCommand[live/_definst_/]: Stream name is missing for too long, flushing delayed packet.
I was checking this post: http://www.wowza.com/forums/showthre...arn-message%29
and problem seems to be that I don't override publish method correctly, but I'm using IMediaStreamActionNotify3 I'm not using publish(IClient client, RequestFunction function, AMFDataList params) method to check users, I'm using onPublish(IMediaStream stream, String streamName, boolean isRecord, boolean isAppend) on IMediaStreamActionNotify3
How can I solve this?