Hey Anthony,
We've been successful in producing a real-time
video/audio streaming solution for the DaVinci - we didn't use MPEG4 as
the format of choice (I don't think its header structures are compatible
with LiveMedia). Our solution uses LiveMedia integrated with the video
encoder application to achieve this goal. H.264 was the format we chose,
and we had to write a custom packetizer for it in LiveMedia (it doesn't
support it natively). We run all this under a single process so that we
can control the priority of the livemedia thread (which is a hog) - its
pretty straightforward to integrate liveMedia into the encode demo
application - you have modify the test program in LiveMedia into a
pthread entry point, and include that as a source file that you can
build into the encode app as a separate pthread. This involves also
changing the Makefile
It streams quite nicely to VLC and to Quicktime using the RTSP Server.
If you want to do MPEG4, you'll have to parse the m4v files produced by
the mpeg4 codec server to see how its header structures differ from what
liveMedia expects
The RFC specs are usually the best way to figure this out
Hope it helps,
Jerry Johns
Design Engineer
Nuvation Research Corp - Canada
Tel: (519) 746-2304 ext. 225
www.nuvation.com <http://www.nuvation.com>
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source