Uses of Class
de.humatic.dsj.src.Source

Packages that use Source
de.humatic.dsj   
de.humatic.dsj.src   
de.humatic.dsj.src.rtp   
 

Uses of Source in de.humatic.dsj
 

Methods in de.humatic.dsj with parameters of type Source
 CompressedJavaSource DSGraph.insertCompressedSourceFilter(int flags, DSMediaType dsmt, Source src)
          Inserts the CompressedJavaSource filter and establishes communication between it and the java-side Source subclass.
 

Uses of Source in de.humatic.dsj.src
 

Subclasses of Source in de.humatic.dsj.src
 class AsyncSource
          JNI implementation of DirectShow's IAsyncReader interface, that can be used to play mpg (mpeg1 video and mp3 audio that is), avi, mp4, wmv / asf, dv, Matroska & flv data from java input streams, including Jar- and ZipInputStreams.
This is basically a clone of the stock FileSource (Async) DirectShow filter, reading data on the java side.
 class ESNetworkSource
          ESNetworkSource reads MPEG2 elementary-streams as sent by iMPath encoders from udp network connections.
 class FLVSource
          FLVSource reads mime-type video/x-flv "pseudo" streams from http connections served by lighttpd or Apache mod_flv_streaming modules or php based streaming solutions like xmoov - basically what Flash does on youtube.
 class HTTPAudioSource
          HTTPAudioSource reads single and multipart audio streams from http connections and is primaily intended for receiving audio streams from (typically MotionJPG) IP-cameras.
 class HTTPStreamingSource
          HTTPStreamingSource plays streams as specified in Apple's IETF draft for HTTPStreaming.
 class MJPGNetworkSource
          MJPGNetworkSource reads streams from IP Cameras operating with MotionJPG Compression.
 class MKVSource
          MKVSource is a yet rather incomplete Matroska demultiplexing source and at the time being (dsj 0_8_62) mainly targeting WebM streaming.
 class MPEG4Source
          MPEG4Source reads mp4-10 / h264 / AVC1 and MP4V / AAC "pseudo" streams from http connections as streamed by FMS 3.5 in http mode or by Apache / lighttpd mod_h264_streaming modules available from h264.code-shop.com/trac.
 class NetworkSource
          Baseclass for network fed source objects.
 class PSNetworkSource
          PSNetworkSource reads MPEG program streams from tcp network connections.
 class RTMPSource
          Source to read data from a rtmp connection as used by Flash for the transport of audio, video and shared objects.
dsj 0_8_62 adds support for rtmp tunnelled via http (use a rtmpt:// path).
The source currently supports FLV1 (Sorenson Spark / H263) & FLV4 (On2 VP6) videostreams with mp3 & Nellymoser audio as well as H264 mp4 streams with AAC or mp3 audio.
 class RTPSource
          Source for raw RTPStreams.
 class RTSPSource
          Source for all kinds of rtsp negotiated or sdp described rtp streams following the standards laid out in RFC2326 (rtsp) and RFC1889 (rtp).
As of dsj 0_8_61 the source also supports rtsp tunnelled via http as specified by Apple in Letters from the icefloe, dispatch 28
The RTSPSource uses a number of helper classes: For each payload in the stream a RTPChannel object will be created, which will load a payload specific RTPHandler.
 class ShoutcastSource
          ShoutcastSource plays Shoutcast audiostreams in mp3 or aac/aac+ format from http connections.
 class TSFileSource
           
 class TSNetworkSource
          TSNetworkSource reads MPEG transport streams from udp or tcp network connections.
 

Uses of Source in de.humatic.dsj.src.rtp
 

Constructors in de.humatic.dsj.src.rtp with parameters of type Source
RTPChannel(Source src, java.lang.String tID, int pt, int cNr, int flags)
          Constructs an RTPChannel for incoming data as used by RTPSource and RTSPSource.