[streaming] Re: Short-term consultancy work

Pearson, Christopherx C christopherx.c.pearson at intel.com
Tue Jun 1 20:16:02 CEST 2004


Hi Graham,

I am just wrapping up a one-year consulting contract at Intel to support
MPEG-2 Transport and Program Streams over RTP.  In the course of that
project, I evaluated VideoLAN client, but decided instead to use the
LIVE.com Streaming Media Library to support RTP/RTCP on our embedded
Linux (XScale) client.  As you probably know, LIVE.com integrates with
VLC to for RTSP/SDP support.

On the Windows 2K/XP server, we used a DirectShow architecture based on
Intel's RTP stack.  I developed the payload handlers for MPEG-2 TS and
PS, which required, among other things, queuing and parsing media stream
headers.  I am quite familiar with the latency issues involved in
transporting MPEG-2 TS over RTP, a significant one of which is the
typical 40 ms. interval between PCRs.

Previously, during my 8 year tenure at Intel (1993-2001), I had been a
software engineer with the R&D team that developed the aforementioned
RTP stack for Windows.  While I worked on all parts of the stack, my
chief contribution was to the "payload handlers" (packetizers) for H.261
and H.263 video.  Through this and many other software projects at
Intel, I became quite proficient with C++, Winsock and Win32 in general.

I am certain that I could help with your project, and will quite soon
(6/18) have the time to do so!  Please contact me at this e-mail
address, or at +1 (503) 712-7124, if we might discuss this further.

Regards,
Chris Pearson

-----Original Message-----
From: streaming-bounce at videolan.org
[mailto:streaming-bounce at videolan.org] On Behalf Of graham
Sent: Saturday, May 29, 2004 6:54 AM
To: "Undisclosed-Recipient:;"@via.ecp.fr
Subject: [streaming] Short-term consultancy work


Hello

I would like to extend VLS or VLC so that it can be used in an ultra-low
latency environment.

I am willing to pay someone to do this work and for the resulting code
to become part of the VideoLAN product under the current GPL licensing
terms.

I run a start-up company that has recently developed technology that
enables a standard set top box to function as a full-powered games
console. So instead of having to buy a Playstation 2 or an expensive PC
to play a game, a user need only change channel on their TV.

The system works by placing servers in the networks of cable TV, DSL or
3G mobile networks. These servers would run standard PC games but the
resulting output would be compressed video. Our technology, for which we
have filed patents, interacts with the games software in order to
extract information that is then used to accelerate the compression
process. We use standard compression technologies such as MPEG-2 or
MPEG-4 for which our technology acts as a "turbo booster".

We have a prototype working with games like Unreal Tournament 2003 and I
would like to interface it with a set top box. To do that I need to
produce a video stream with MPEG-2 Transport Stream.

We've had a look at using VLC but found that it is too complex and has a
far too high latency for our purposes. We therefore started to extend
VLS. We have written an Elementary Stream to Transport Stream module and
an interface to enable VLS to communicate with our games server so that
we can pass it a live MPEG-2 elementary stream.

However, we have had problems with VLS's networking capabilities. I
would therefore like help from someone who is intimately associated with
VLS and VLC to help out. We are using Windows XP Pro - we have to since
the games run on Windows.

This company is self-funded; we do not yet external investors and I do
not have much money. However I am willing to pay someone to do this
development work and all the new code that relates to VLC or VLS can be
made open source.

I would therefore be grateful if someone would contact me as soon as
possible so that we can discuss this matter further.

Best regards

Graham Clemie
t5 labs
London


-- 
This is the streaming mailing-list, see
http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list