Hi,
Writing RTSP Directshow Transmitter filter based on
Mpeg1or2VideoStreamer subclassing BasicTaskSchedular0 in order to break
doEventLoop to control a single Step, also using the new EventTrigger to
informed my
FramedSource subclassed when a new frame arrived. I'm pretty satisfied
from my Transmitter cause I'm getting less than 5% frame lost while
playing the stream on VLC player.
Continue on writing the Directshow Receiver side, having problem to
frequently signal my fillbuffer queue about the new arrived frames from
the stream.
This time I used the same BasicTaskSchedular0 subclass and follow up
testMPEG1or2VideoReciever while subclassing from MediaSink updating
addData(..) function to push data and dataSize to a global queue ,
instead of writing to a file.
With the Receiver I'm losing about 30% of the frames because the framed
received from the Queue in my fillbuffer is faster than one SingleStep
process.
My Questions:
1. Is it the right way to follow FileSink In order to get a
sequence of frames from the sink or should I use some other subclass of
MediaSink?
2. Is there a way to trigger an event from MediaSink about a new
arrived frame, as I'm doing in my Transmitter (FramedSource) ?
Thanks Eyal,
P.S.
Can you please check my mailing list subscription I'm not getting any
live-devel mails for over a month.
Thanks
Shveky Eyal
Software Engineer at Aeronautics
E-Mail: ey...@aeronautics-sys.com <mailto:ey...@aeronautics-sys.com>
Ext: +972-8-9433600 #731
Mobile +972-52-2800868
**********************************************************************************************
LEGAL NOTICE - Unless expressly stated otherwise, this message, its annexes,
attachments, appendixes,
any subsequent correspondence, and any document, data, sketches, plans and/or
other material that is
hereby attached, are proprietary. confidential and may be legally privileged.
Nothing in this e-mail is intended to conclude a contract on behalf of
Aeronautics or
make it subject to any other legally binding commitments, unless the e-mail
contains an express statement to the contrary or incorporates a formal Purchase
Order.
This transmission is intended for the named addressee only. Unless you are the
named addressee (or
authorised to receive it for the addressee) you may not copy or use it, or
disclose it to anyone else, any
disclosure or copying of the contents of this e-mail or any action taken (or
not taken) in reliance on it is
unauthorised and may be unlawful. If you are not an addressee, please inform
the sender immediately.
IMPORTANT: The contents of this email and any attachments are confidential.
They are intended for the
named recipient(s) only.
If you have received this email in error, please notify the system manager or
the sender immediately and do
not disclose the contents to anyone or make copies thereof.
*** eSafe scanned this email for viruses, vandals, and malicious content. ***
**********************************************************************************************
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel