Streaming media: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
Line 41: Line 41:
== Video ==
== Video ==


later for this
Darwin


Darwin is the most interesting candidate at the moment.
'''mpeg4ip-server''' End-to-end system to explore streaming multimedia
The mpeg4ip player supports the following :
 
File formats: avi, mp4, limited .mov, .mpg (transport and program streams),
.wav, raw aac, raw mp3, raw mp4v, raw .h264
 
Video codecs: mpeg-4 (xvid, xvid-1.0, ISO reference), mpeg1/2 (libmpeg3,
mpeg2dec), H.261, YUV (i420 raw) Through ffmpeg: h.263, Sorenson, some
MJPEG, simple H.264
 
Audio Codecs: aac, mp3, celp, ac3 (with separate download), raw PCM Through
ffmpeg: AMR NB, AMR WB, G.711 alaw and ulaw
 
Streaming capability: RTSP, SDP, RTP (rfc 1890 for raw audio, 2250 for
mpeg1/2 audio and video, 3016 for mpeg4 video, 3119 for mp3, 3640 for
aac/celp audio, 3267 for AMR octet-aligned only), mpeg2 transport streams
(mpeg2 video, mp3 and ac3 audio), both multicast and streaming.
 
This package contains the mp4 server.
 
[[Category: Digital Video]]
[[Category: Multimedia]]

Revision as of 23:17, 6 September 2008

Primary goal is to support a Rockford/Fosgate DMS1 and a couple Audreys.

The DMS1 is a uPnp thing. The Audrey is an outdated Internet appliance. (Outdated = I can't load new software on it.)

Secondary goal is to support MP3 players: a Rio Forge and a Creative Zen

Sources

  • Internet radio
  • Podcasts
  • Music collection

Audio

I don't want to be my own radio station, what I want is on-demand.

Source clients

Source clients read music from someplace and send it to the streamer. "Someplace" can be an Internet radio station, a live audio feed, or music files.

ices2 from Ubuntu repository. Supports only OGG format (so it's useless).

icegenerator - (built from source) streams to icecast, can handle mp3

muse

Streamer

The streamer waits for connections from a client and when it gets one, sends audio from the source to the client.

icecast2 from Ubuntu repository -- easy to install and set up.

slimp3 from Ubuntu repository -- mp3 only. Supports icecast format so any icecast source client that can do mp3 should also work with slimp3

slimserver you can add the slimserver repository and then install the Debian version of slimserver which supports many more formats.

Slimserver is designed to do what I want for the Audrey goes -- you browse your music collection and select what you want it to play.

Video

Darwin

mpeg4ip-server End-to-end system to explore streaming multimedia The mpeg4ip player supports the following :

File formats: avi, mp4, limited .mov, .mpg (transport and program streams),

.wav, raw aac, raw mp3, raw mp4v, raw .h264

Video codecs: mpeg-4 (xvid, xvid-1.0, ISO reference), mpeg1/2 (libmpeg3, mpeg2dec), H.261, YUV (i420 raw) Through ffmpeg: h.263, Sorenson, some MJPEG, simple H.264

Audio Codecs: aac, mp3, celp, ac3 (with separate download), raw PCM Through ffmpeg: AMR NB, AMR WB, G.711 alaw and ulaw

Streaming capability: RTSP, SDP, RTP (rfc 1890 for raw audio, 2250 for mpeg1/2 audio and video, 3016 for mpeg4 video, 3119 for mp3, 3640 for aac/celp audio, 3267 for AMR octet-aligned only), mpeg2 transport streams (mpeg2 video, mp3 and ac3 audio), both multicast and streaming.

This package contains the mp4 server.