[Live-devel] How to stream a h264 720p ES (NAL) source?
Joerg Desch
jd.vvd at web.de
Mon Sep 8 23:58:23 PDT 2008
Hi all together,
I currently playing with an eval board running a TI DM6467 (ARM+DSP, the successor of the DM355 used by the neuros.org device) with a sample 720p CODEC. I'm absolutely new to "MPEG4/h264" and "multimedia streams".
So I want to try to stream the result of this hardware encoder to a VLC client using raw UPD or RTP. As mentioned in the FAQ, the live555 library isn't able to stream h264 because of the missing h264-Framer.
Want Do I have to do to stream this to VLC?
My current sample code consists of three threads. The first thread "CAPTURE" grab the raw frame and converts the color space and passes the frame to the next thread. The second thread "ENCODE" feeds the DSP. The last thread "WRITER" waits for the output of the DSP (I think here I get the NAL packets with are round about 90kB in size) and write it to disk. Instead of writing the NAL packets to disk, I would like to stream them to a VLC client.
What would be the right way?
The recorded stream is identified by the file command as
"JVT NAL sequence, H.264 video, baseline @ L 31"
Any hints?
Thanks in advance.
--
Email: Joerg Desch <jd DOT vvd AT web DOT de>
More information about the live-devel
mailing list