Files
oav/mirrors/video-streaming-servers.html
2023-03-20 12:18:38 +01:00

892 lines
31 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 1st July 2003), see www.w3.org">
<title>video-streaming-servers</title>
<link rel=stylesheet type="text/css" href="http://linuxmafia.com/redrick.css">
</head>
<body>
<div id="content">
<p><a href=
"http://sourceforge.net/projects/ffmpeg/">http://sourceforge.net/projects/ffmpeg/</a><br>
FFmpeg is an audio/video streaming server for Linux suitable
for live<br>
broadcasts. It supports real time audio/video compression in
several<br>
formats (mpeg, mjpeg, real, flash, asf) and bitrates at the same
time. A<br>
soft VCR is also included.</p>
<p><br>
From: Holden Hao <a href=
"mailto:holden@philonline.com.ph">holden@philonline.com.ph</a><br>
To: Philippine Linux Users Group Mailing List <a href=
"mailto:plug@lists.q-linux.com">plug@lists.q-linux.com</a><br>
X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10;
i586-pc-linux-gnu)<br>
Subject: Re: [plug] audio/video streaming on linux<br>
Date: Fri, 24 Oct 2003 14:17:19 +0800</p>
<p>&gt; Video streaming... That's a little more dicey apparently.
Since<br>
&gt; there is still no open video format (Ogg Theora is
apparently still<br>
&gt; quite raw as of this writing), that's quite problematic.
There may be<br>
&gt; proprietary solutions around though.</p>
<p>Ffmpeg can stream video using Real and other formats. I have
tested it<br>
personally but not production wise. Get it from:
<a href=
"http://ffmpeg.sourceforge.net/">http://ffmpeg.sourceforge.net/</a></p>
<p>From: Orlando Andico <a href=
"mailto:orly@mozcom.com">orly@mozcom.com</a><br>
To: Philippine Linux Users Group Mailing List <a href=
"mailto:plug@lists.q-linux.com">plug@lists.q-linux.com</a><br>
Subject: Re: [plug] audio/video streaming on linux<br>
Date: Fri, 24 Oct 2003 13:37:07 +0800 (PHT)</p>
<p>On Fri, 24 Oct 2003, Rafael 'Dido' Sevilla wrote:<br>
..<br>
&gt; Video streaming... That's a little more dicey apparently.
Since<br>
&gt; there is still no open video format (Ogg Theora is
apparently still<br>
&gt; quite raw as of this writing), that's quite problematic.
There may be<br>
&gt; proprietary solutions around though.</p>
<p>icecast for audio. ffmpeg for video. been there. done that.
ffmpeg can<br>
stream ASF. it can stream multirate from a single video
source.</p>
<p><br>
---<br>
Orlando Andico <a href=
"mailto:orly@mozcom.com">orly@mozcom.com</a><br>
Mosaic Communications, Inc.</p>
<p><a href=
"http://sourceforge.net/projects/ffquicktime/">http://sourceforge.net/projects/ffquicktime/</a><br>
Port of FFmpeg to the Quicktime architecture, currently
capable of<br>
decoding various MPEG-4 and MSMPEG-4 variants, including DivX,
XviD and<br>
3ivx. Support for Huffman YUV, WMA &amp; AC-3 is planned. DivX
Doctor II is<br>
recommended for AVI playback.</p>
<p><br>
<a href=
"http://mpeg4ip.sourceforge.net/">http://mpeg4ip.sourceforge.net/</a><br>
MPEG4IP: Open Source, Open Standards, Open Streaming</p>
<p>MPEG4IP provides an end-to-end system to explore MPEG-4
multimedia. The<br>
package includes many existing open source packages and the
"glue" to<br>
integrate them together. This is a tool for streaming video and
audio<br>
that is standards-oriented and free from proprietary protocols
and<br>
extensions.</p>
<p>Provided are an MPEG-4 AAC audio encoder, an MP3 encoder, two
MPEG-4<br>
video encoders, an MP4 file creator and hinter, an IETF
standards-based<br>
streaming server, and an MPEG-4 player that can both stream and
playback<br>
from local file.</p>
<p>Our development is focused on the Linux platform, and has been
ported to<br>
Windows, Solaris, FreeBSD, BSD/OS and Mac OS X, but it should
be<br>
relatively straight-forward to use on other platforms. Many of
the<br>
included packages are multi-platform already.</p>
<p>This code is not intended for end users, and does not
contain<br>
executables. Please read all the legal information to determine
if it is<br>
suitable for you.</p>
<p><br>
<a href=
"http://developer.apple.com/darwin/projects/streaming/">http://developer.apple.com/darwin/projects/streaming/</a><br>
Darwin Streaming Server</p>
<p>What is the Streaming Server? Streaming Server is server
technology<br>
which allows you to send streaming QuickTime data to clients
across the<br>
Internet using the industry standard RTP and RTSP protocols. It
is based<br>
on the same code as Apple's<br>
QuickTime Streaming Server.</p>
<p>Darwin Streaming Server 4.1.3</p>
<p>Welcome to Darwin Streaming Server 4.1.3, the streaming media
server<br>
that combines industrial strength performance with engaging ease
of use.</p>
<p>Darwin Streaming Server 4.1.3 provides a number of
security<br>
enhancements.</p>
<p>Features include:</p>
<p>QuickTime Broadcaster Remote Administration: Now you can
control<br>
QuickTime Broadcaster remotely via the administration interface
of<br>
QuickTime Streaming Server 4.1.3 when both are installed on the
same<br>
machine. Start and stop broadcasts, select audio and video
settings, and<br>
more. Note: This feature only works with Mac OS 10.2 ("Jaguar")
and<br>
later.</p>
<p>Instant-On Streaming: Instant-on dramatically reduces the
delay caused<br>
by buffering of the media stream prior to playback, allowing
broadband<br>
users of QuickTime 6 to begin watching streaming media, both on
demand<br>
and live, right away. With Instant-On, broadband users can also
"scrub"<br>
forward and back with the time slider through an on-demand media
stream<br>
and have playback updated instantly.</p>
<p>MPEG-4 Support: Now you can serve ISO-compliant hinted MPEG-4
files to<br>
any ISO-compliant MPEG-4 client, including any MPEG-4 enabled
device<br>
that supports playback of MPEG-4 streams over IP. You can
serve<br>
on-demand or live MPEG-4 streams, and reflect playlists of MPEG-4
files.</p>
<p>MP3 Streaming: You can serve standard MP3 files using
Icecast-compatible<br>
protocols over http. Build a playlist of MP3 files and serve them
to MP3<br>
clients such as iTunes, SoundJam and WinAmp for a simulated
live<br>
experience.</p>
<p>Skip Protection: Skip Protection uses excess bandwidth to
buffer ahead<br>
data faster than real time on the client machine. When packets
are lost,<br>
communication between client and server results in retransmission
of<br>
only the lost packets, reducing impact to network traffic. By
buffering<br>
ahead a high-quality "copy" of the media, QuickTime Streaming
Server<br>
delivers a high-quality media stream time after time.</p>
<p><br>
<a href=
"http://cserv.sourceforge.net/">http://cserv.sourceforge.net/</a><br>
Camserv is a free program to do streaming video through the
web<br>
Streaming video can be sent to both Netscape and Internet
Explorer<br>
clients. However, Internet Explorer under Windows cannot
apparently<br>
handle the multi-part JPEGs, and therefore a special javascript
page<br>
must be setup. One is included in the distribution as an
example.</p>
<p><br>
<a href=
"http://www.ecsl.cs.sunysb.edu/~andrew/VideoServer/">http://www.ecsl.cs.sunysb.edu/~andrew/VideoServer/</a><br>
Stony Brook Distributed Video Server Project</p>
<p><br>
<a href=
"http://utenti.lycos.it/jaggomiken/index2.html">http://utenti.lycos.it/jaggomiken/index2.html</a><br>
MEC4 is a Video On Demand Streaming Server based on a
multithreaded<br>
architecture and running on the Linux Operating System. The
server can<br>
handle multiple concurrent streams which it delivers by mean of
a<br>
proprietary simple protocol called CMTP (or SSP/MSP).
"Proprietary"<br>
means that we created it and it works well for our purposes. The
server<br>
is under development and, although stable enough for testing, I
believe<br>
it must be considered in a beta stage. Note that it needs glibc2.
Main<br>
features are:</p>
<p>* Unlimited number of concurrent streams (the hardware is the
only<br>
limit).<br>
* Throughput up to 2 Gbit/s per server.<br>
* Extended clustering capabilities with unlimited number of
servers<br>
in the cluster.<br>
* Very simple but effective streaming protocol: SSP/MSP.<br>
* Extremely tunable.<br>
* User validation based on IP address and permissions.<br>
* Per user file access control.<br>
* GPL.</p>
<p><br>
<a href="http://www.theora.org/">http://www.theora.org/</a><br>
Ogg Theora is a video codec and integration project by the
Xiph.org<br>
Foundation, based on On2 Technologies's VP3 video codec, and
designed to<br>
fit into the Ogg multimedia framework -- under development during
2003,<br>
beta pending soon.</p>
<p>Date: Wed, 12 Mar 2003 14:51:39 -0700<br>
From: Jack Moffitt <a href=
"mailto:jack@xiph.org">jack@xiph.org</a><br>
To: <a href=
"mailto:linux-elitists@zgp.org">linux-elitists@zgp.org</a><br>
Subject: Re: [linux-elitists] Streaming Video solution for
Linux</p>
<p>&gt; Another to add to that list could be the stuff at<br>
&gt; <a href=
"http://www.theora.org/,">http://www.theora.org/,</a> I need to
check into that tomorrow also. It's<br>
&gt; a video codec which ogg is involved. I'm not sure about
server/client<br>
&gt; or what is actually available yet, I need to research that a
bit more.</p>
<p>It's safe to say that it's not ready for production use. We've
been<br>
updating the ogg infrastructure for it, and my guess is that
we'll see<br>
something good this year from that effort.</p>
<p>On the icecast side, there has been little work if any on
integrating<br>
video, but since it deals with Ogg and not vorbis specifically,
it<br>
probably wouldn't be very hard.</p>
<p>To my knowledge, Real is still the best thing you can do for
video that<br>
is cross platform. They support multiple arches of linux as well,
ppc<br>
and x86 at the very least. But they are expensive...</p>
<p>jack.</p>
<p>[Audio only, though the development team is expected to get
around to<br>
streaming video in due course, as per the above:]</p>
<p><br>
<a href="http://www.icecast.org/">http://www.icecast.org/</a><br>
MP3 Streaming :</p>
<p>Icecast was created in January of 1999 by Jack Moffitt and
Barath<br>
Raghavan to provide an open source audio streaming server that
anyone<br>
could modify, use, and tinker with. It is developed under the
GNU<br>
General Public License by many people scattered around the
globe.</p>
<p><br>
<a href="http://www.xvid.org/">http://www.xvid.org/</a><br>
<a href=
"http://www.doom9.org/index.html?/xvid.htm">http://www.doom9.org/index.html?/xvid.htm</a><br>
XviD -- a non-patent-encumbered, GPLed ISO MPEG-4 video
codec.</p>
<p><br>
From: "Joselito A. Layno" <a href=
"mailto:josel@asti.dost.gov.ph">josel@asti.dost.gov.ph</a><br>
To: Philippine Linux Users Group Mailing List <a href=
"mailto:plug@lists.q-linux.com">plug@lists.q-linux.com</a><br>
Subject: RE: [plug] Video Conference<br>
Date: Wed, 24 Sep 2003 15:46:22 +0800</p>
<p>Addition info regarding videoconferencing and
videostreaming:<br>
<a href=
"http://multimedia.asti.dost.gov.ph">http://multimedia.asti.dost.gov.ph</a></p>
<p>Joselito A. Layno<br>
Senior Science Research Specialist<br>
Communications Engineering Division<br>
Advanced Science and Technology Institute<br>
ASTI Bldg.UP Technology Park Complex,<br>
Diliman, Quezon City<br>
Philippines 1101<br>
voice: +63 2 4269766-67<br>
fax: +63 2 4269756<br>
email: <a href=
"mailto:josel@asti.dost.gov.ph">josel@asti.dost.gov.ph</a></p>
<p><br>
From: Rick Moen <a href=
"mailto:rick@linuxmafia.com">rick@linuxmafia.com</a><br>
Newsgroups: linux.astcomm.net<br>
Subject: Re: Linux Helix Producer Basic 9.0<br>
Date: Mon, 9 Sep 2002 15:29:07 +0000 (UTC)<br>
Organization: If you lived here, you'd be $HOME already.<br>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX)
(Linux/2.2.19 (i686))</p>
<p>Chris Olson <a href=
"mailto:chris@astcomm.net">chris@astcomm.net</a> wrote:<br>
&gt; For those that are interested in streaming media, and
creation of Real<br>
&gt; Media files, RealNetworks has released Helix Producer Basic
9.0 for<br>
&gt; Linux (free download). I haven't tried it yet on the Linux
platform,<br>
&gt; but I have converted mp3's to Real Media files on Win2K with
it.</p>
<p>An interesting offering. Of course, those of us who've
followed the<br>
rather unpleasant history of Real Networks, Inc. will have
predicted the<br>
fly in the ointment: the extremely draconian licence
agreement.</p>
<p>Summary: You may install it only on two computers and use it
only on<br>
one machine at a time. Real Networks can modify this licence in
any way<br>
it pleases, with fourteen days' notice. You're allowed to
develop<br>
software that talks to Real Networks's ActiveX interfaces, but
then may<br>
not distribute your own software without Real Networks's
separate<br>
permission. You may not redistribute the program. You may not<br>
reverse-engineer or modify it.</p>
<p>You must be in compliance with export laws and not associated
with<br>
countries the USA considers naughty, like Cuba. You mustn't be on
the<br>
USA Treasury or Commerce Department's lists of naughty people
(drug<br>
smugglers, terrorists, export-regs violators, etc.).</p>
<p>You may not use the program in a DMCA-style "circumvention"
manner. You<br>
may not attempt to circumvent the built-in "serial copying
management<br>
system". You may not develop software that can be used to stream
or<br>
export your Real Networks-encoded data to any other format, or
that<br>
generates live-transmitted Real Networks-encoded files.</p>
<p>Full text:<br>
<a href=
"http://linuxmafia.com/pub/linux/apps/licences/realnetworks-helix-producer-9-licence">
http://linuxmafia.com/pub/linux/apps/licences/realnetworks-helix-producer-9-licence</a></p>
<p><br>
At least it doesn't have the spyware/secret-modification
provision that<br>
the RealPlayer licence does. Summary: You consent to the
program<br>
reporting unspecified information about your computer and its
doings to<br>
Real Networks. You may not circumvent "digital rights
management"<br>
functions of plug-ins. You consent to that DRM code reporting<br>
unspecified unspecified information about your computer and its
doings<br>
to the DRM code's unnamed authors, and to their substituting
anything<br>
they want in its place without notice.</p>
<p>(The rest of the licence terms are pretty much the same as for
Helix<br>
Producer Basic, except RealPlayer's licence is valid for
personal,<br>
non-commercial use only, and specifically not for usage involved
in any<br>
way with any commercial service or application.)</p>
<p>Full text:<br>
<a href=
"http://linuxmafia.com/pub/linux/apps/licences/realnetworks-realplayer-8-licence">
http://linuxmafia.com/pub/linux/apps/licences/realnetworks-realplayer-8-licence</a></p>
<p><br>
Real Networks has a long history of suing into oblivion any
individual<br>
or company that constructs any software that can read Real
Networks<br>
formats, using its claimed patent coverage and the DMCA.</p>
<p>The Ogg Vorbis people are starting work on a new, unpatented
streaming<br>
video format without RN-type police-state licensing. All of it
will be<br>
openly documented, and their implementation will be open
source.</p>
<p>--<br>
Cheers, "There's a sucker born every minute. eBay is the delivery
room."<br>
Rick Moen -- David Crowe<br>
<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a></p>
<p><br>
From: Rick Moen <a href=
"mailto:rick@linuxmafia.com">rick@linuxmafia.com</a><br>
Newsgroups: linux.astcomm.net<br>
Subject: Re: Linux Helix Producer Basic 9.0<br>
Date: Mon, 9 Sep 2002 20:49:29 +0000 (UTC)<br>
Organization: If you lived here, you'd be $HOME already.<br>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX)
(Linux/2.2.19 (i686))</p>
<p>Chris Olson <a href=
"mailto:chris@astcomm.net">chris@astcomm.net</a> wrote:</p>
<p>&gt; Sure the Real Networks license is restrictive - that's
because they<br>
&gt; hold patents and copyrights. Welcome to the Real world of
business<br>
&gt; (pun intended).</p>
<p>Luckily, few businesses conduct themselves in as outright evil
a fashion<br>
as Real Networks does. Luckier, someone who is forewarned about
the<br>
outrages they tell you _up front_ they're going to visit upon
you,<br>
such as the spyware and
we-may-substitute-anything-without-notice<br>
provisions of the Real Player licence, can avoid their products
entirely.<br>
_And_ Microsoft Corporation's.</p>
<p>Luckiest still, there exists an open-source streaming,
all-platform<br>
media system developed by a couple of guys at Cisco, doing a
streaming<br>
variant of MPEG4. They gave a lecture and demonstration about it
at<br>
SVLUG, a few months back: <a href=
"http://mpeg4ip.sourceforge.net/">http://mpeg4ip.sourceforge.net/</a><br>
<a href=
"http://mpeg4ip.sourceforge.net/documentation/mpeg4ip_svlug.pdf">http://mpeg4ip.sourceforge.net/documentation/mpeg4ip_svlug.pdf</a></p>
<p>Of course, that implementation's primary codec's exist under
the shadow<br>
of a patent threat. The Ogg Vorbis work will remove that
problem.</p>
<p>I do wonder why you recommend proprietary products that have
unusually<br>
evil licence provisions, without even saying word one about that
aspect.<br>
Are you one of those people who still think licensing doesn't
matter,<br>
even in the DMCA era? Or are you just accustomed to signing away
all<br>
your rights, every time some software company pops up a EULA in
front of<br>
you?</p>
<p>--<br>
Cheers, "This is mad, egotistical, sick, twisted, and stretches
the bounds of<br>
Rick Moen good taste right off the tongue, past the uvula, and
down around<br>
<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a> the
duodenum. It has other merits, but that should<br>
indicate positive interest." -- The Cube, <a href=
"http://www.forum3000.org/">http://www.forum3000.org/</a></p>
<p>From: Rick Moen <a href=
"mailto:rick@linuxmafia.com">rick@linuxmafia.com</a><br>
Newsgroups: linux.astcomm.net<br>
Subject: Re: Linux Helix Producer Basic 9.0<br>
Date: Mon, 9 Sep 2002 23:53:43 +0000 (UTC)<br>
Organization: If you lived here, you'd be $HOME already.<br>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX)
(Linux/2.2.19 (i686))</p>
<p>Chris Olson <a href=
"mailto:chris@astcomm.net">chris@astcomm.net</a> wrote:<br>
&gt; Rick Moen wrote:<br>
&gt;<br>
&gt;&gt; I've found that businesses are really adverse to being
the targets of<br>
&gt;&gt; industrial espionage. I hope you mention to your clients
that they're<br>
&gt;&gt; consenting to same in their Real Player licence
agreements.<br>
&gt;<br>
&gt; Well, I think they don't see it that way at all.</p>
<p>I infer that calling your clients' attention to particularly
notable<br>
licence restrictions and peculiarities is a new concept for you.
I hope<br>
you consider doing so in the future. There's a term for
consultants and<br>
service industries that fail to disclose vital terms to their
customers:<br>
failure of due diligence. Trust me, you don't want to be
there.</p>
<p>Anyhow: One very hot button for corporate decision-makers is
inability<br>
to control business risk. From that perspective, software that is
prone<br>
to incompatiblity-inducing changes outside the company's control
is an<br>
uncontrolled risk. Software whose licence can be unilaterally
withdrawn<br>
or modified at will by the other side, with no discussion and
only<br>
fourteen days' notice, is an uncontrolled risk. Software whose
licence<br>
authorises the other side collecting unspecified private
information<br>
about the inner workings of the company is an uncontrolled
risk.</p>
<p>And: An executive who allows his company to becomes dependent
on<br>
software he is not allowed to see inside, let alone change, has
lost<br>
control of his business, and is on the wrong side of a
monopoly<br>
relationship with a vendor who can thereby control his
business.</p>
<p>&gt; We have a local corporation here that uses Real streaming
media to<br>
&gt; deliver desktop presentations for customers and investors,
and also<br>
&gt; uses it for employee training.</p>
<p>Employee training sounds to me like a perfect test case for
MPEG4IP,<br>
given the company's IT control over both client and server ends.
But of<br>
course other considerations may apply.</p>
<p>&gt; RealNetworks happens to provide excellent customer
support, and has one<br>
&gt; of the best end to end solutions available. They also have
*the* best<br>
&gt; streaming media application server available and it's very
cost<br>
&gt; effective at &lt; $5500 (Helix).</p>
<p>Actually, performance really rather sucks (by most measures)
compared to<br>
some of the competition. MPEG4IP, for example, uses Apple's
Darwin<br>
Streaming Server (open source), and it performs the hell out of
anything<br>
Real Networks ever did. The latter didn't get to its market
position by<br>
being better, so much as by being their early and having meaner
lawyers<br>
than anyone else.</p>
<p>I mean, for crying out loud, all they have in the way of a
codec is a<br>
slightly modified version of the ITU's H.263 protocol. That's
antique.</p>
<p>--<br>
Cheers, "This is mad, egotistical, sick, twisted, and stretches
the bounds of<br>
Rick Moen good taste right off the tongue, past the uvula, and
down around<br>
<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a> the
duodenum. It has other merits, but that should<br>
indicate positive interest." -- The Cube, <a href=
"http://www.forum3000.org/">http://www.forum3000.org/</a></p>
<p>From: Rick Moen <a href=
"mailto:rick@linuxmafia.com">rick@linuxmafia.com</a><br>
Newsgroups: linux.astcomm.net<br>
Subject: Re: Linux Helix Producer Basic 9.0<br>
Date: Tue, 10 Sep 2002 06:15:29 +0000 (UTC)<br>
Organization: If you lived here, you'd be $HOME already.<br>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX)
(Linux/2.2.19 (i686))</p>
<p>Chris Olson <a href=
"mailto:chris@astcomm.net">chris@astcomm.net</a> wrote:</p>
<p>&gt; There's no room for "testing" here. It has to work.</p>
<p>I don't want to belabour an obvious point, but one of the
advantages of<br>
open-source software is that you can prototype it before
deployment --<br>
run pilot projects -- without lock-in. It's... um... a little
startling<br>
to have to point this out.</p>
<p>&gt;&gt; MPEG4IP, for example, uses Apple's Darwin Streaming
Server (open<br>
&gt;&gt; source), and it performs the hell out of anything Real
Networks ever<br>
&gt;&gt; did.<br>
&gt;<br>
&gt; You are wrong, my friend. I've run both on Windows NT
Server, Linux<br>
&gt; and Solaris. We had a demo of Quicktime Server running on
Mac OS X<br>
&gt; Server from a local vendor and it *does* perform very well
on that<br>
&gt; platform. Quicktime Streaming Server doesn't run on anything
but Mac,<br>
&gt; however.</p>
<p>Sorry to hear that you've missed three years of news: Darwin
Streaming<br>
Server runs on pretty much any *ix platforms. It was ported to
Linux<br>
within (if memory serves) less than 24 hours of its initial
release, a<br>
couple of years ago, at the time that Apple open-sourced it and
Darwin<br>
itself.</p>
<p>Naturally, it runs a great deal faster on Linux, FreeBSD, and
Solaris<br>
than it does on MacOS X Server.</p>
<p>E.g.: <a href=
"http://www.cs.rochester.edu/u/charman/DSS_FreeBSD/">http://www.cs.rochester.edu/u/charman/DSS_FreeBSD/</a></p>
<p>I must say, Chris, you seem to have suffered from a great deal
of very<br>
bad advice. First, somebody mislead you into believing, in error,
that<br>
Darwin Streaming Server runs only on OS X -- which a
twenty-second<br>
Google search would have shown is not the case -- and then you
got<br>
the "IT Comparison" from that university guy, and following that
the<br>
"security expert" bloviating about system security.</p>
<p>&gt; The Darwin Streaming Server is pretty close to Helix
performance-wise<br>
&gt; on both Windows NT Server and Linux, but Helix has the added
advantage<br>
&gt; of being able to handle three different streaming
formats<br>
&gt; simultaneously - Darwin does not.</p>
<p>If you'll look at the way it's implemented in the MPEG4IP
architecture,<br>
you'll see that it handles numerous codecs and data formats
simultaneously.<br>
It doesn't handle numerous _streaming_ formats simultaneously
because it<br>
doesn't need to: Either RDP/UDP or RTP/RTSP/TCP (per the
deployment's<br>
requirements) accomplishes all that the server has to do.</p>
<p>&gt;&gt; I mean, for crying out loud, all they have in the way
of a codec is a<br>
&gt;&gt; slightly modified version of the ITU's H.263 protocol.
That's<br>
&gt;&gt; antique.<br>
&gt;<br>
&gt; I thought it's H.263++ ...</p>
<p>Chris, H.263++ -=is=- Real Networks's name for its slightly
modified<br>
proprietary extension of H.263 -- which is exactly as I said.</p>
<p>&gt; ...which just happens to be a video standard, and which
is also used by<br>
&gt; Quicktime/Darwin.</p>
<p>No, _H.263_ is an (antique, relatively poorly performing)
International<br>
Telecommunications Union standard. Real Networks's
proprietary<br>
"H.263++" variation on that standard is _not_ a video standard,
by any<br>
reasonable understanding of that term.</p>
<p>--<br>
Cheers, "This is mad, egotistical, sick, twisted, and stretches
the bounds of<br>
Rick Moen good taste right off the tongue, past the uvula, and
down around<br>
<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a> the
duodenum. It has other merits, but that should<br>
indicate positive interest." -- The Cube, <a href=
"http://www.forum3000.org/">http://www.forum3000.org/</a></p>
<p><br>
From: Rick Moen <a href=
"mailto:rick@linuxmafia.com">rick@linuxmafia.com</a><br>
Newsgroups: linux.astcomm.net<br>
Subject: Re: Linux Helix Producer Basic 9.0<br>
Date: Tue, 10 Sep 2002 16:40:43 +0000 (UTC)<br>
Organization: news.astcomm.net<br>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX)
(Linux/2.2.19 (i686))</p>
<p>Chris Olson <a href=
"mailto:chris@astcomm.net">chris@astcomm.net</a> wrote:</p>
<p>&gt; Now, re-read what I said again. Quicktime Streaming
Server happens to<br>
&gt; be a different product than Darwin Streaming Server. I said
Quicktime<br>
&gt; only runs on OS X, I didn't say anything about Darwin only
running on OS X.</p>
<p>&lt;sigh&gt; It's the same code. The distinction is solely a
marketing /<br>
product-positioning one. The code is called Apple QuickTime
Streaming<br>
Server when compiled for PPC and bundled with OS X Server. It's
called<br>
Darwin Streaming Server otherwise. You can see that for yourself,
here:<br>
<a href=
"http://developer.apple.com/darwin/projects/streaming/faq.html">http://developer.apple.com/darwin/projects/streaming/faq.html</a><br>
and here:<br>
<a href=
"http://www.apple.com/quicktime/products/qtss/">http://www.apple.com/quicktime/products/qtss/</a><br>
and here:<br>
<a href=
"http://www.apple.com/quicktime/products/qtss/qtssfaq.html">http://www.apple.com/quicktime/products/qtss/qtssfaq.html</a></p>
<p>I quote from the latter:</p>
<p>Q: Does Darwin Streaming Server have the same features as
QuickTime<br>
Streaming Server?<br>
A: Yes. While there are inherent performance differences as a
result<br>
of the platform, all versions have the same features.</p>
<p>They're saying that they use platform-specific compiler
optimisations,<br>
in compiling the PPC-binary version that ships with OS X Server,
plus<br>
they probably put a spiffy label on the box that says
"Apple&lt;tm&gt;<br>
QuickTime&lt;tm&gt;". Otherwise, no difference at all.</p>
<p>Quoting the same page:</p>
<p>QuickTime Streaming Server, while designed for Mac OS X
Server, is<br>
also available via the Darwin open source project, which offers
a<br>
high level of customizability to just about any network. Sharing
the<br>
same code base as QuickTime Streaming Server, ready-made versions
of<br>
Darwin Streaming Server are available for Linux, Windows, and<br>
Solaris. In addition, since source code is available, it can
be<br>
ported to most any platform by modifying a few files.</p>
<p>Thus the FreeBSD port whose URL I provided, earlier.</p>
<p>&gt; Tell you what, Mr. Moen. I didn't start this newsgroup to
have some<br>
&gt; idiot lunatic dominate it with his personal rantings,
authoritatively<br>
&gt; hand out bad advice and information, and personally attack
the other<br>
&gt; subscribers on the group on any topic available, and make it
perfectly<br>
&gt; clear that there's *NOBODY* who knows more than Rick
Moen.</p>
<p>Chris, surely you know better: The above is pure ad hominem
attack<br>
from you.</p>
<p>Nor have I _ever_ personally attacked other posters. I'm
sorry, that's<br>
simply in error. I have disputed factual assertions where I have
held<br>
different views; I have _not_ attacked posters. There's a world
of<br>
difference.</p>
<p>And you will find that I _have_ started quite a number of
threads, not<br>
to mention providing information on Debian, other distributions,
and<br>
WordPerfect for Linux that many have found useful.</p>
<p>&gt; Now, I'm going racing for the rest of the week. When I
get back, I<br>
&gt; expect that I won't see any more posts from you on this
group, and I<br>
&gt; expect that you won't let the door hit you in the ass on the
way out.</p>
<p>I hope that when you return, you'll have calmed down, and
realised that<br>
you flew off the handle unreasonably. If not, well, I suppose you
can<br>
do something draconian like autodeleting my articles or blocking
my IP<br>
netblock.</p>
<p>--<br>
Cheers, "That article and its poster have been cancelled."<br>
Rick Moen -- David B. O'Donnel, sysadmin for America Online<br>
<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a></p>
<p><em>[RM notes: In retrospect, it seems likely that the main reason
Chris Olsen flew off the handle was that his business clients were
reading the (now-defunct) linux.astcomm.net newsgroup, causing him
embarrassment when both his technical knowledge and his business
judgement / due-diligence were questioned, however politely. In
any event, I was immediately banned by him from the newsgroup,
received numerous flamemails, was threatened with litigation
for cancelling my own posts on the way out, and was accused of
criminal abuse of his computing facilities. Go figure.]</em></p>
</div>
</body>
</html>