| Class | Description |
|---|---|
| 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. |
| DASHSource |
DASH (Dynamic Adaptive Streaming over HTTP) is an emerging new ISO / MPEG standard for streaming over HTTP connections.
|
| ESNetworkSource |
ESNetworkSource reads MPEG2 elementary-streams as sent by iMPath encoders from udp network connections.
|
| 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.
|
| HTTPAudioSource |
HTTPAudioSource reads single and multipart audio streams from http connections and is primaily intended for receiving audio streams
from (typically MotionJPG) IP-cameras.
|
| HTTPConnector |
HTTPConnector is a (simple) equivalent to java's SocketFactory for HttpURLConnections.
|
| HTTPStreamingSource |
HTTPStreamingSource plays streams as specified in Apple's IETF draft for HTTPStreaming.
|
| MJPGNetworkSource |
MJPGNetworkSource reads streams from IP Cameras operating with MotionJPG Compression.
|
| MKVSource |
MKVSource is a yet rather incomplete Matroska demultiplexing source and at the time being (dsj 0_8_62) mainly targeting WebM streaming.
|
| 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.
|
| NetworkSource |
Baseclass for network fed source objects.
|
| PSNetworkSource |
PSNetworkSource reads MPEG program streams from tcp network connections.
|
| 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. |
| RTPSource |
Source for raw RTPStreams.
|
| 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. |
| ShoutcastSource |
ShoutcastSource plays Shoutcast audiostreams in mp3 or aac/aac+ format from http connections.
|
| Source |
Baseclass for source objects, that work with the CompressedJavaSource filter.
|
| TSFileSource | |
| TSNetworkSource |
TSNetworkSource reads MPEG transport streams from udp or tcp network connections.
|