[Red5devs] ServerStream lagging problem

Daniel Rossi electroteque at gmail.com
Wed Oct 22 01:54:30 PDT 2008


Yes it is so, because its a live stream, i subscribe, close then  
resubscribe at a particular interval and i get

[WARN] [DefaultQuartzScheduler_Worker-3]  
org.red5.server.stream.consumer.ConnectionConsumer - Skipping message  
with negative timestamp.

No metadata is sent for the file also, and eclipse complains that the  
serverstream dosnt exist

[INFO] [pool-4-thread-16] org.red5.server.stream.ProviderService -  
getVODProviderFile scope path:  name: live0
[WARN] [pool-4-thread-16] org.red5.server.stream.ProviderService -  
File was null or did not exist: live0

Using ns.play(streamName, -1);

It seems to skips all over the place, has been a problem like this for  
ages has never worked, have put in tickets about it :\

On 22/10/2008, at 4:46 PM, Mondain wrote:

> Yeah its odd not to see him on the list.. must be on Holiday.
>
> Paul
>
> On Tue, Oct 21, 2008 at 7:27 PM, Daniel Rossi  
> <electroteque at gmail.com> wrote:
> AHH it's still a problem, i'm about to implement server stream for a  
> logging test application will take a look, i think the timestamps  
> stuff is still screwy. Check the thread for the good work lenny did.
>
> BTW WHERE IS LENNY :D
>
>
> On 22/10/2008, at 1:22 PM, Muyen wrote:
>
>> Hi,
>>
>> I'm trying to use ServerStream to publish audio mp3 or flv to  
>> flash. I can hear the music playing but it seams to be lagging.
>>
>>
>> From the console, I found the following message.
>>
>> org.red5.server.stream.consumer.ConnectionConsumer - Skipping  
>> message with negative timestamp.
>>
>> I think somehow, the ServerStream calc the timestamp wrong causing  
>> it to have negative value and skip some of the message to be  
>> published.
>> I'm not sure about this.
>>
>> I searched the web and found some posts that describe the same  
>> problem.
>>
>> I'm wondering is it a bug or there is a work around for this? or is  
>> there some problem with my code?
>>
>> Thanks in advance.
>>
>> my code
>>
>> IServerStream serverStream = StreamUtils.createServerStream(scope,  
>> publishName);
>>
>>   String fileName = "bb.mp3";
>>
>>   SimplePlayItem playItem = new SimplePlayItem();
>>   playItem.setName(fileName);
>>
>>
>>   playItem.setStart(0);
>>
>>   IProviderService providerService = (IProviderService)  
>> scope.getContext().getBean(IProviderService.BEAN_NAME);
>>   if (providerService != null) {
>>        File file = providerService.getVODProviderFile(scope,  
>> fileName);
>>        if (file != null) {
>>             playItem.setSize(file.length());
>>        } else {
>>             log.debug("File was null, this is ok for live streams");
>>        }
>>       } else {
>>        log.debug("ProviderService was null");
>>       }
>>
>>   serverStream.addItem(playItem);
>>
>>   serverStream.start();
>>
>>
>> Best Regards,
>>
>> Muyen
>>
>>
>>
>>
>> _______________________________________________
>> Red5devs mailing list
>> Red5devs at osflash.org
>> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
>
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
>
>
>
> -- 
> http://gregoire.org/
> http://osflash.org/red5
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20081022/5cddf2c2/attachment.html 


More information about the Red5devs mailing list