[Live-devel] delay in playback/transfer?

Henrik Nilsson henrik.nilsson.3777 at student.uu.se
Sat Apr 16 00:54:13 PDT 2005


Ross Finlayson wrote:

>
>> We are building a robot we control with a live video stream. The 
>> video stream is based on testMPEG4VideoStreamer with our own 
>> implementation of DeviceSource.cpp.
>
>
>
>
>
> Does your "DeviceSource" implementation deliver complete, discrete 
> MPEG-4 video frames (rather than an arbitrarily framed byte stream)?  
> If so, then you should use a "MPEG4VideoStreamDiscreteFramer" rather 
> than a "MPEG4VideoStreamFramer".  ("MPEG4VideoStreamFramer" includes 
> some buffering/parsing overhead that might be contributing to the 
> delay that you see.)




Yes, we are using discrete framer.
Any other ideas?

>> Team project page
>> http://www.robocup.it.uu.se/itp2005/ratatosk/
>> Ratatosk (our robot) in action
>> http://www.ais.fraunhofer.de/GO/2005/Fotos/So/HNF_RoboCup_2005_2053.jpg
>
>
>
>
>
> That's so cool!




Thank you very much, but our robot wouldnt even be close to cool if it 
weren't for liveMedia  ;)

We are currently trying to find some way to transform "main" frames to 
"simple" frames. Is there som way to do this with the liveMedia suit? I 
guess not, any hints on how we could do this? Our hardware encoder api 
does not have any setOutputFramesFormat(simple); functions :)

Alternatively im trying to find some _java_ mpeg4 player that can decode 
"main" frames, preferably open source :) .
We did look at the one from mediaframe.org but it hogs too much 
resources to be useful for us... any ideas?

/Henrik - team Ratatosk


More information about the live-devel mailing list