Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 
  2 How send audio/video data over the net?
  3 =======================================
  4 
  5 
  6 Just some pointers where to look.  I haven't tried everything myself.
  7 
  8 
  9 still images (webcam)
 10 ---------------------
 11 
 12 You can use the xawtv's webcam utility (in the webcam subdirectory) to
 13 capture single frames and upload them to a (web-)server using ftp.
 14 
 15 There are plenty of other tools for that purpose, http://freshmeat.net
 16 has a list.
 17 
 18 
 19 both audio and video
 20 --------------------
 21 
 22 You can use video conferencing tools, see http://www.openh323.org.  That
 23 should even interoperate with M$ Netmeeting.  I've heard there is a
 24 project named "gnomemeeting" ...
 25 
 26 You might want to have a look at videolan (http://www.videolan.org).
 27 
 28 Using the mbone tools (i.e. vic for video, vat or rat for audio) works
 29 too,  see http://www-mice.cs.ucl.ac.uk/multimedia/software/
 30 Drawback is that these two work independent of each other, that's why
 31 there is no way to make audio and video sync properly.
 32 
 33 
 34 video only
 35 ----------
 36 
 37 xawtv works with a remote display.  Eats plenty of network bandwith as
 38 the X11 protocol is not optimized for streaming video.  Can be used to
 39 max-out ATM cards.  Don't even think about it with something slower
 40 than Ethernet.
 41 
 42 
 43 audio only
 44 ----------
 45 
 46 Use some network sound daemon, esound for example:
 47 sox -w -c 2 -r 44100 -t ossdsp /dev/dsp -t raw - | esdcat -r 44100
 48 
 49 Check out http://freshmeat.net, IIRC there are some tools to multicast
 50 audio data.
 51 
  This page was automatically generated by the LXR engine.