Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Linux Software

Streaming Media - Can Linux Keep Up? 365

raphinou asks: "I am really worried because Microsoft is making serious progress on streaming media fields. Realplayer is available to Linux users. Windows Media isn't. How do you want Linux to succeed on the desktop if there aren't any streaming players for it? If Microsoft can convince broacasters to use Windows Media, they'll again control the desktop. It really makes me think about the Netscape thing. And I'm afraid we'll have the same end: RealNetworks dead. This is really the same thing: Microsoft is giving away for free what RealNetworks has to sell." What do you think? Have the BrowserWars become the StreamingMedia wars?
This discussion has been archived. No new comments can be posted.

Streaming Media - Can Linux Keep Up?

Comments Filter:
  • Plus the asf tools can compress a 320x240 15fps video as it's captured into a streamable file in realtime, quite a bit better than the other codecs can handle. AC3's on the other hand compress very slowly, slightly less than realtime for a 2 channel non-pre-processed stream. This is on a K6-2 350. Ac3 does have superior sound but not everyone has a 6 channel decoder, or even a simple 2 channel software decoder.
  • by SpinyNorman ( 33776 ) on Sunday January 30, 2000 @09:56AM (#1322406)
    xanim supports at least one variant of H.263, but I think that right now there are a couple of variants on the file format. There's also H.263+.

    As far as using H.263 in a streaming context rather than in an .avi, I think (but won't swear to it!) that vic (one of the mbone tools) supports it also.
  • Perhaps because MPEG-2 is patented and it is really crappy at low bitrates. MPEG-4 is better suited to low bitrates (asf and quicktime are both derivitives of mpeg-4 aren't they?). I'm not sure what kind of patents and royalties are involved with mpeg-4 though. Anyone out there know?
  • Well there are a lot of people who feel this way (and I actually wrote a piece about it here on Slashdot last summer), but look at it this way:

    In the last year or so (post 2.2) hordes of companies have thrown themselves onto the Linux train. Do you really think we'd have the kind of support we have now if Linux stayed underground?

    First of all there wouldn't be as many users (obviously), so the amount of information you could find online would diminish significantly. Everyone with a new Creative Labs sound card would be fsck'ed, and so would most people who want to use their 3d accelerators under Linux (NVidia & Matrox). The only way you could play Quake would be to use a 3Dfx card. And that would be about the *only* quality game you could play under Linux because I guarantee you that Loki wouldn't exist right now if Linux were still "underground".

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • I tend to agree. This is actually a brilliant observation. Now, don't get too big of a head. :^) I'm reminded of a plugin called Plugger a few years back...worked just by using external apps. I *think* there's another called Xswallow or something to that effect; I believe that's what FreeWRL uses to show VRML inside an HTML document in Netscape.

    It's funny that many of the Big Ideas in Open Source have come from commercial ventures. It seems that there's a rather loud, yet rather small, segment that seems to think we should be using text terminals running Emacs from csh to do all our work.
  • Who really cares all that much about streaming media?

    Maybe for some segments, but for those in entertainmetn, especially for those in the adult side of entertainment there is no humor in it at all.

    One of our most profitable sites relies on streamed video and streamed audio to do it's thing and we have build sites for clients that serve hundreds of simultaneous audio/video feeds.

    Just like porn jpegs helped drive faster modems and better video cards (not to mention bigger disk drives)...

    Just like the desire for cybersex drove the rise of AOL and IRC....

    The desire to watch pretty girls do bad things is driving streaming video.

    The adult side of the web is, unlike the other sides consistently and very profitable. We often have uses for technology the rest of you can't see one for ... yet.

    Ken
  • Very true, the IETF is working on a transport method.. the payload protocol is still undecieded.

    I read the orig question as asking what protocol would be used to broadcast the actual data. That is undecieded. I think we are all in agreement that it will be tcpip using UDP or Multicast.
    But that actual data encoding method could be Real or MPEG-x or seomthing completey new (and hopefully open)




    ----------------------------------------------
    bash# lynx http://www.slashdot.org >>/dev/geek
    Matt on IRC, Nick: Tuttle
  • Don't underestimate the power of the people. Look how far Linux, GNU etc has come.
  • I would like to point out one more scary thing concerning all of this.

    Microsoft has positioned Media Player on 9x% of all desktops. They have a new (closed?) format out called wmc or wmsomething - (not wmf) - i have seen it in their sdks. It is half the size of mp3 and the same quality. ZD tested it against unknowing listeners and they preferred the sound of the MS format. This format apparently also has support for limited viewing/playing.

    This bothers me. Here we are developing some awesome codecs ourselves, and they have to go and try to circulate the world on their own closed standard. We are not the "Linux Community" in this case, as impotantly as we are the "World Programmers Community". We make the decissions on which direction software heads. We are the people. When some megalith gets the opportunity to give that concept a black eye something has gone amazingly astray.

    Does Microsoft not know this, did they get the memo? I'll send them another copy of the memo, that would be gr-eat.

    --
    Marques Johansson
    displague@linuxfan.com
  • WMP is a lot more stable than RealPlayer too. Real has some catching up to do!
  • You make some very good points but your overuse of the bold tag makes you look like a bit of a loon.

    The emphasis will come from your words, not the way you dress them up. Be sparing of markup.

  • Two weeks ago I tried the then newest build of WINE.

    things that run perfectly or almost perfectly: winamp, wordpad, notepad, calculator, mineswapper, hedit, tetrinet, ultraedit32...

    things that are flawed: ie, winzip, palm desktop...

    things that don't run at all: explorer, winjammer, icq, directx games (i got a blank screen), njstar...

    You get a mixed bag of results. And I'm now only trying to run stuffs that linux doesn't have (e.g. wordpad)

    One question though - where's the winelib? I've installed and run wine and haven't found the winelib files anywhere on my system. Are they inside wine's executable?
  • by SpinyNorman ( 33776 ) on Sunday January 30, 2000 @07:28AM (#1322425)
    You're right that rhe API needs to be in place before we can expect CODECs, whether binary or open source, to become available.

    However, there *is* already a standard emerging for Linux - the "Video for Linux 2" (V4L2) API. This isn't in the release kernels yet (V4L is), but it is available, and there are drivers for it for most cards including the popular Bt848 based ones.

    V4L2 [diads.com]

    One of the significant improvements in V4L2 is that it does support a CODEC API.

    Mark Podlipec had had some success in getting companies to release propietary CODECs for xanim, given the standard he has established there, and I expect that an OS level API like V4L2 would with a bit of encouragement get a fuller set of CODECs released. Don't expect open source though, since the better CODECs represent significant intellectual property value for the commercial companties that developed them. But with the infrastructure in place, it'll be possible for an open source CODEC to emerge if people are interested in working on it.

  • Linux & OSS have a lot more people working on it that MS does

    I was thinking of this today and my guess is that there actually are more people writing code for the Win32 platforms if you count the shareware writers (and you can't possibly leave them out). They produce some great programs as well.

    Linux has the advantage, though, that not everyone has to start a project from scratch because all the code written before you is already there, and thus the wheel is being reinvented far less often. So the total number of programs for Linux is smaller but the good pieces are more likely to be kept alive, no matter what their original author goes to next.
  • We broadcast in windows format because Real Media Really sucks. It crashes, it's a resource/memory hog and a nightmare for our customer service department.
  • by arcade ( 16638 ) on Sunday January 30, 2000 @02:52AM (#1322428) Homepage
    Is there a standard for streaming media? If not, then one should be made, or followed. If MicroSofts format is good enough, let's use it. Let's make a Linux player for the same format. If its not good enough, let's make a windows-media-player thingie that can take care of Micro$ofts standard, and let's make our own in addition.

    Personally I think that we should follow the already established standards - instead of reinventing the wheel time after time again. There is no need for a new standard, if the current is good enough.


    --
    "Rune Kristian Viken" - arcade@kvine-nospam.sdal.com - arcade@efnet
  • I respectfully disagree. Standards bodies are slow...companies motivated by profit are fast (too fast?). A company will attempt to get its proprietary technology out and gain market share. There will be competitors. At some point, there will be a convergence on a standard. There are many instances of this with browser-based technologies, including


    JavaScript/JScript to ECMAScript

    DHTML to DOM


    Right now, the same thing is happening with the IM vendors. In my opinion, this actually allows things to move faster, as opposed to being a barrier to progress. Oh, and yes there is a standard for voice over IP, there are a whole set of them in fact. The most common one is H.323.


    --jb

  • by volkris ( 694 )
    Out of curiousity, how close is WINE to being able to run media player, and quicktime for that matter?

    At my college there are all kinds of streaming media files on our resnet that I would love to be able to watch on my computer, but unfortunately I always end up having to walk down the hall to borrow another computer to use media player and quicktime.

    ~Chris
  • by niagaracyber ( 111841 ) on Sunday January 30, 2000 @02:56AM (#1322433)
    Have you tried compiling Apple's Darwin Streaming Server under Linux? It's open source, easily configurable, and Apple doesn't charge by the stream.

    True, people are still waiting for a Linux QT client, but your fears about Micro$oft domination of streaming may be premature.

    There are some IT types who will adopt MS streaming just because it comes from Redmond, but these folks are no different than the IT types who used to grasp at any solution IBM offered, because it came from IBM. We used to call them dinosaurs.

    -Dave
  • by SpinyNorman ( 33776 ) on Sunday January 30, 2000 @07:37AM (#1322434)
    It's an open standard, there are at least two open source implementations that I know of, and the quality/compression appears to be about the same as MPEG-4.
  • MPEG4 wich is used by Windows Media Player for streaming these days is actually a open standard like all other MPEG formats.

    http://drogo.cselt.stet.it/mpeg/

    The problem is of course that sombody has to put their mind into actually writing a codec for Linux from the specs.
  • The problem is in that the codecs used to actually compress/encode the data are developed as the result of much research (appearantly). For this reason, the companies who develop the codecs are able to charge an arm and a limb for rights to use them. They aren't going to just release them for free. Maybe they are justified in charging bunches for the codecs, I really don't know.

    And then there's the ones that are free :) like MPEG. Why can't people just stick to MPEG? Does it have inherent flaws, scalability and otherwise?

    ~Chris
  • I wouldn't worry too much if I were you. Open source video codecs will be difficult I think, but the windoze people don't have them either.

    I see some future in using the binary windows .DLL's under wine. There's is already a .VQF (proprietary audio standard) plugin for xmms, using wine to execute a windows native .DLL. I figure the same can be done with the video codecs.
  • I was into the BeOS for a while. I really liked it when it's motto was "One processor isn't enough" Now it's the media OS. Blah. At first it was quite a revolutionary system built up on SMP, preemptive multi tasking and multi threading. Then they kept changing processors (Remember the original BeBox? I do) not to mention the binary formats. The BeOS does have a good design and has lots of things going for it. The jury has made a decision on it though and pretty much it's that "We don't care"
  • ASF isn't a compression codec. It's a "media delivery system" as MS calls it. Most of the ASF movies are compressed in MPEG4, the MPEG standard for streaming a/v. So, don't jump the gun and blame MS for the fact that someone didn't encode the video in a high enough bitrate. ASF could just as easily be used with MPEG 1 and have wonderful quality.
  • Well, I've always been a bit annoyed with Linux's streaming media capabilites. Hell I remember how impressed I was when I first watched a high quality mpeg in X. It's certainly come a long way.

    The wars over browsers, streaming media, user friendliness, etc, will always go on. If you haven't noticed this world's business seem to have a "I'm better than anyone else" look.

    Sure Windows can display neat ASF movies, or whatever they do lately. I don't exactly keep up with them. Do you need to reboot after swapping NIC's in Windows? Yes. Do you usually have a 2-3 day uptime in Windows9x? I do. Is windows a more stable, secure, reliable, and robust operating system than Linux? Of course not. Anyone who has spent a month with Linux can tell you that.

    My point is this is trivial. Linux doesn't need to be used everywhere. Maybe it shouldn't be used everywhere. We use it, we are happy. If other admins and users want to use windows let them.

    To each their own.
  • Maybe the WINE people should be making an extra special effort to target specific, needed applications (such as Media Player) and get them working asap.
    I tried a build of WINE from last week and while a bunch of stuff did work properly, media player didn't.
  • I agree--it's better to get stuff working reliably rather than get stuff that works properly on half the machines out there. Such is the case with Real Player. It only works some of the time on my machine, and I know of plenty of other people who have the same problems. It's not going to take off unless it works for everybody.

    <tim><
  • You said:


    "Be aware that the quicktime libraries supplied by Apple for Windoze are crap. If you are writing your own to the standard, then this is not a issue."

    And what exactly does this have to do with taking what's already linux native and works well and adapting it to Apple's Open Sourced, open-standards compliant, already available stuff?

    Then, you toss out this:

    "Apple was an innovative company once, but they are WAY out of their league in todays environment. "


    Are you even remotely aware that Apple's upcoming OS is Unix-based? Do you have any idea that Apple will be bring Unix to the desktop...this year?


    Are you also aware the Quicktime is running on it...now?


    And then, you add the Hate...

    "The fact that they are moving BACK into a mode of being super-proprietary about their machines tells me that it's a mistake to expect ANY thing they do to end up as a standard.


    And if the Linix community is going to DEFINE the streaming standard, they can do a LOT better than quicktime."


    Classic. I find IDE drives, PC100 SDRAM, SGVA monitors and USB to be all very proprietary and non-standard, indeed.


    As for "The Linux Community" doing better than quicktime as a "streaming standard"...Oh yeah. All indications point in that direction *smirk*


    In the long run, it would do Linux users a HELL of a lot better to support what's open then trying to get WINE up and running well enough to use Windows Media Player...


    It's not a native solution, and I doubt it would do anyone any good to use something inferior...from MicroSoft, no less.

    -K

  • It would appear that the biggest problem is trying to get a corporation to open up their protocols, when they appear to have every interest in not doing it. Perhaps we, the Open Source community, should consider developing and GPL'ing our own standards for video/audio streaming and other protocols, with no interest in maintaining compatibility, but make sure that players are developed for every platform under the sun.

    I know, developing a protocol and compression algorithms to rival the current competition wouldn't be even remotely easy. We might actually have to live with something that is somewhat substandard, but hopefully not so much that its unusable, until there is enough support to either pressure the competition to submit, or until we have perfected our formats to the point that they compete on even ground.

    Most of our efforts are to cater to Microsoft products and protocols (samba, wine, etc). This buys us some time and helps to give linux a chance to get accepted in corporations since without compatibility with microsoft products, nobody would even give them a chance. But we must strive for a future where linux builds its own standards and microsoft is the one running to maintain compatibility with us, because it would be losing out if it didn't. This is where we will REALLY start to shine, since because of Microsoft's track record for spotting trends and running with them, theres a chance they might fall too far behind and lose significant market share in the process. This won't happen tomorrow, but if we plan right, it could be reality within the next 5 years.

    Of course, the first step would be for someone to develop and advanced protocol and be willing to release it with no strings attached rather than sell it to a corporation for millions of $$$. I agree, this will be the hardest step. But it IS an important step, and will have to be taken.

    -Restil
  • ..for our product...infostations.

    Actually, we use Quicktime movies and hacked-up versions on aKtion and Xswallow, but that's a whole other story.

    I'm glad someone here saw the point, and merit, of my post.

    I think we'd all be better off if we took what we have, and made it work with what everyone else has as well as our own stuff.

    And like I said, Sorenson/QDesign is more hype than substance once you get down to working with it everyday like we do here. We've found that in a more than a few situations it does a worse job at the same data rates than the other codecs we have at our disposal.

    The tools are out there for Linux...we just gotta use'em.

    -K
  • Untrue, at UNC we are using IBM Videocharger to stream MPEG, and multicast it. It uses a proprietary player, but it is a step in the right direction, better than realplayer or windows media.
  • Voice over IP provides an excellent example of a 'new' internet standard H.323 (V2 was only ratified in '98). H.323 provides a standard way of setting up communications and negotiating audio and video codecs for either a striaght voice, or video conference. The H.323 gatekeeper provides a policy server to control this (the real choke point, other than the H.323 stack itself). Both are being worked on by the OpenH323 folks.

  • What about BeOS? What about *BSD? Solaris? And a multitude of other viable platforms

    BEOS & BSD aren't even twinkles in the sky. Microsoft already write some software for solaris.



    Oh fer cryin' out loud! Where have you been, anyway? Do you really thing MS buried Netscape because they wanted to promote Explorer for its own sake? Do you seriously believe that MS tried to trash Java with their own, Win-proprietary extensions simply to promote J++? Do you also believe that MS provided POSIX-complient APIs for Ms-WinNT and then promoted nothing but the Ms-Win32 API for a benevolent reason?

    Netscape lost cause they couldn't make a browser that could compete, I've previously pointed out what's wrong with your point of J++. J++ could NEVER take over 'java', since it's not even a different language, it just has some keyword extensions - which other people are now adding to their VM implementations because sun is being such an idiot about things.
    And why shouldn't Microsoft promote Win32 over Posix?
    You're the one who is being stupid. I mean what do you expect microsoft to do? Promote Solaris, invite Mcnealy over for tea and biscuits?
    Gee, Microsoft is being a businesss...ooh lets punish them.
  • I think that this is one instance where the hype woke the sleeping giants. They are now focused on boradband technologies, including streaming video. MS and AOL-Time are positioned the best. With MS's deal with AT&T and AOL-Time's deep reach, both companies have control over content and delivery. Your cable box will either be Windows Powered or AOL Everywhere. There is so much money involved and so many media giants alerted to the coming of digital, portable media that the OpenSource world has a major uphill climb to break through.
    IMHO, there are only two solutions:
    1. Make better technology. Better compression, better transfer rate, better servers, more interactive features. We need interactive TV but through a stream on any device.
    2. Make other's technology work for us. Wine, VMWare to run the other's programs. Get enough Linux popularity/hype to get some big names involved.


    Each of these has their difficulties.
    The free world has lots of brilliant people but...it is unfocused. To create a true interactive, streamming real-time audio/video experience is going to require some major work. Focused billiance.
    Linux may manage to start getting to the level of Mac (at its highest) where most companies had to make a verions for it. Linux is getting closer but it still needs some muscle behind it. RH and the rest of the Linux IPO gang could be that muscle but they havn't doen anything yet. Those companies are the key to getting the big coroporations to do the dirty work for us. The same group holds the key to projects like Wine. They fight a battle with a closed stanard. After writing and maintaining device drivers for Win2k ever since it was called NT5, I can tell you that writing to a moving target is TOUGH. Some big money LinuxIPO companies could help these causes
  • by Mysterious Bytes ( 82609 ) on Sunday January 30, 2000 @11:00AM (#1322458)
    That comment on the original posting rang a bell.
    The author said that he was afraid that RN
    will suffer the same 'death' destiny of Netscape
    because Microsoft is giving away what Real
    Networks is trying to sell.

    In my many years using and promoting Linux
    (and I have converted several people) I feel
    the same about Linux. Whenever one thinks of
    something that could generate some cash
    (a program to sell) to subsidize one's
    free projects (I have several myself) then
    someone comes with a free alternative. So _we_
    are doing the same and can't blame MS for
    being evil because of this behaviour.

    For many years, doing free software has been
    a passion that I am sure many share. But the
    fact is that at some point we all have to
    put the bread on the table and that is nearly
    impossible with Linux programming unless you
    get a contract to do it.

    Anyway that's my $0.04 (inflation, another
    reason to earn money!). Flames will be
    ignored.
  • by znu ( 31198 ) <znu.public@gmail.com> on Sunday January 30, 2000 @07:57AM (#1322462)
    Darwin Streaming Server [apple.com] for QT runs on FreeBSD, Linux, Mac OS X Server, and Solaris.

    Also of inetrest is the documentation for the QuickTime file format [apple.com].

    --
  • The Win32 API is a moving target. Microsoft will attempt to break WINE compatibility with every new release of Windows. History shows this is true! "DOS isn't done 'til Lotus doesn't run" sound familiar? Now imagine what they could do to a competing API... Just change a couple specs - presto.

    The Win32 API is not a moving target. It has remained a stationary target for at least 5 years. Is it completely inconceivable that someone could have gotten WINE up to the state where it can run FIVE YEAR OLD APPS by now? How many apps do you see written for Windows that are completely broken today? That won't work any more? Not many, I can tell you. The APIs have to remain stable and consistent for backwards compatibility reasons. Microsoft is so chained and bound hand and foot by its need to remain backwards compatible with 99.999% of the software already on the market that the new stuff literally suffers because of it.

    When Windows 3.1 is fully emulated, I'll be happy. People, it shouldn't have taken 10 years.

    Simon
  • Multicast will be very important in the near future. Without it, no server or server farm is going to be able to keep up, no matter how good the compression is. Every time sombody trys to webcast something vaguely popular with UDP, the server's network gets swamped instantly, and most people get choppy or no video.

    I haven't tried using multicast under any OS yet. I suspect (hope) that *BSD and Linux are well ahead of NT/Windows in that area. Can anyone comment on that?

  • flash files are better IMHO.. they can stream also, and it is only a matter of time before other companies catch on to what M$ is all about. They were once partnered with Real, they took the tech then broke the partnership. That is there way. That is how they have been since they released the first versio of there os..

    send flames > /dev/null

  • In checking various local radio stations' web sites, it's interesting to find what each site uses to stream audio to listeners:

    WMGK [wmgk.com] Windows Media Player
    WMMR [wmmr.com] Windows Media Player
    WSTW [wstw.com] RealAudio
    WJBR [wjbr.com] RealAudio
    Y100 [y100.com] RealAudio

    I sent a letter to WMGK, and will send a similar one to the others that use the Windows Media Player streams.

    The letter:

    Hello!


    I just wanted to comment on your chosen format for streaming audio from your website. Do you realize that you're locking out a significant segment of your listening audience with your choice of Windows Media Player streams as your audio format? Many people where I work, and many friends that I know, run the Linux operating system. No 'Media Player' equivalent exists on that platform for playing .ASX streams. There is currently an article on slashdot (http://slashdot.org/article.pl?sid=00/01/22/19332 47&mode=thread) about this very topic, and it makes an interesting read... you should at least have a look.

    Here at home I happen to have a Windows machine set up simply due to the fact that I cannot run Quicken on the Linux platform. This allows me to have a copy of the Windows Media Player to listen to the WMGK stream when I want to... however, since that box isn't running very often this isn't usually available. (For the record, i'll often tune in to http://www.wstw.com/, http://www.wjbr.com/, http://www.y100.com/ when I want to listen to stations over the Internet... these all use the much more widely accepted RealAudio streaming format, which *has* a Linux player (along with other UNICES). For what it's worth, when I get done writing my Quicken replacement (which will run on Linux), the Windows box goes goodbye.

    It's unfortunate that I can't listen to my favorite station with a computer. I can merely suggest that you and/or your website design team seriously think about the choice in streaming media format that you have chosen, and consider adding RealAudio to complement your existing Windows Media Player stream. (This to save face with existing listeners, so as not to alienate them; they wouldn't even notice unless they went looking that RealAudio was an alternative.)

    I thank you for your time in reading my concerns. You may reply to me at if you wish to follow up with anything.

    Sincerely,

    Bear, Delaware.

    Hopefully, someone can wake these guys up a bit.
    -SsC

    --
  • Let me butt in with my own take on every question in this general class of questions. I simply don't care. I don't expect Linux to take over the desktops of the world. Quite frankly, I couldn't care less what anyone else runs on their computer. It runs on my computer, and completely fulfills my requirements.

    If you have a requirement that Linux supports streaming media, why don't you organize a streaming media project instead of writing a letter to slashdot?

    -jwb

  • Your link didn't work but I have used QuickTime for linux. I agree that this has some hope. The only problem is that QuickTime seems pretty far behind the pack in getting content providers to use their system. Those that control content or content providers will pick the format. MS will push for their own system. The real question is what will AOL-Time push for. AOL has used MS technology (IE over netscape, even though they own netscape) but the merger may make them strong enough and brave enough to go their own way. Using MS's format puts the provider in MS's hands. They have to rely on MS to provide a high quality (or at least competitive) player and server that can reach the provider's target market. Right now MS has that so no one worries about putting all their eggs in MicroSoft Basket 2000. AOL may not want to use MS just so that they have some more control. They want all the eggs in AOL Everywhere 5. Plus, AOL and MS have cracked heads ever since MS started MSN, through the netscape purchase, and all the way to the Instant Message war.
    The ball is in AOL's court and we are all waiting to see if Steve Case can indeed jump and slam dunk his competition.
  • Why are websites choosing Microsoft media streaming products over freely available alternatives?'.
    Well, for one, Microsofts products are "good enough." Fot two, people believe that Microsoft is the best developer in terms of interfacing with microsoft products. Kind of like how everyone jumped to intel's chipsets prior to them locking everyone out with patents.

    Three would be that, for the larger producers, Microsoft pays for their hardware. I guess the thinking would be that the just have to pay $50,000 for hardware, but if 1,000 people go to the site and need windows to interact with it, then that's the breakeven point.

    Unrelated to those points, but valid non the less, is that if Redhat, Caldera, etc... can all bundle DNS servers, Email servers, Web Servers, Streaming Video servers, compilers, etc with their $50 dollar OSes, hten Microsoft deserves to be able to distribut the same services with their $600+ OSes and $2500 server suites (back orifice... er... office!)
  • >Who really cares all that much about streaming media? It's basically a joke, just like all the HYPE that people like you guys kept tossing out over the internet "push technologies" that basically went nowhere and like HDTV which is going to turn out to be an expensive semi-flop.

    I do not at all agree. With dsl I use streaming all the time. I watch a "channel" on realplayer that includes video (Groovetech [groovetech.com]), love it. I went over to ifilm [ifilm.com] the other day and watched some great movies.

    Streaming offers the "little people" in the world to broadcast their work very easily. They don't need a production company, and ad company, and pay for space on a retailers shelf.

    Streaming audio is much like html. Its given the average user the chance to publish their work. Now as they once said, it needs to be ubitiqous, and a standard is what can make that a possibility.

  • How you people so quickly forget bringing about your own demise, and how quickly you defend companies who really aren't even your friend!

    When Windows Media Player's streaming was first incarnated as Microsoft NetShow, MS worked with Xing to deliver players for damn near every single platform out there including Linux. In fact, I believe it was their second piece of software for Linux after the FrontPage extentions.

    Now, we have everybody complaining about how MS is becoming more commonplace and RealPlayer is the only (large-market) solution still available under Linux.

    Let me ask you this: have you ever tried to license a Real Media *SERVER* ? The licensing is absolutely ridiculous. Yes, I know they have the basic version but that's no good for any kind of commercial use. WMP's server-side application is included with IIS and has unlimited capacity. Hell, buying NT BackOffice (The entire operating system!) costs you half as much as supporting 100 streams of Real Media.

    On top of that, WMP has better quality at the same bandwidth (at least for video). Just watch it or listen to it and it is not really a disputable argument. I'll give RealPlayer a chance too and say that it's more responsive when you want to skip around in a stream and it's way more fault tolerant.

    Still, do you realize why you're complaining? You didnt support M$ tech when they tried to support *you*! I hate to have to defend them, but if the Linux/UNIX/Whatever people started driving and thriving in the streaming media market then we wouldnt look so second class to streaming media companies. M$ would probably still have a media player for Linux, and maybe some of their API's and CODECS would have opened up by now.

    I am a bit annoyed with the defense of Real on this one. Getting the newest version of RealPlayer has always been delayed months (and close to 1 year on 5.0 and G2 -- they skipped 4.0 altogether), and until the release of at least 5.0 for Linux (which Real's web page makes nearly impossible to obtain) Real was an absolutely useless format if you wanted to do cross-platform video. Coupled with that, RealPlayer is a billion meg download that forces you to replace damn near every piece of multimedia software (at least on W32) -- I've stopped installing it on Windows. It absolutely is the most bloated, slow piece of garbage in the universe, and on top of that it (at least used to) gather up all of my personal info and beam it to RealNetworks!!

    Please, stop supporting RealNetwork's trash! I would think that the /. community would be the first people screaming against this sort of thing!

    ~GoRK
  • by MrKai ( 5131 ) on Sunday January 30, 2000 @08:43AM (#1322527)
    There is an Open standard for Streaming available for linux...both the specs and the server.

    It's called Quicktime.

    Don't start on the 'we don't have Soreneson thing either...because you don't need it.

    What is needed is an open source *hinter* to avoid having to use Apple software if you don't want to.

    Lemme elaborate:

    For video, quicktime supports the following codecs, at various speeds/bandwidth:

    Animation, BMP, Cinepak, Component Video, DV (NTSC & PAL), Graphics, H.261, H.263, Indeo 5 & 3.2, Indeo Raw, Motion JPEG A & B, Photo Jpeg, PNG Sorenson, TGA, Tiff and Video.

    Now, out of that list, I know that either the source to these is available, or binary codecs for Xanim.

    Sorenson, btw, is not the greatest codec for streaming in all cases. In fact, the final output is sometimes larger than Indeo 5.

    Quicktime streams also support the following audio codecs:

    IMA 4:1, 24bit Integer, 32 Bit Float & Integer,64 bit Float, ALaw 2:1, IMA 4:1, MACE 3:1 & 6:1, Meta Sound, Meta Voice, QDesign2, Qualcomm PureVoice and muLaw 2:1

    Again, Linux support is there.

    BTW, in case you didn't know, the audio eats up more Bandwith that the videostream...but I digress.

    The Quicktime library needed for acutally reading tracks properly has been ported to linux an BSD already:; the source is available as well.

    The Quicktime streaming sever has a tremendous advantage over all of the other competing technology here that a lot of folks (here and elsewhere) seem to miss:

    There is no charge for streaming. You can serve as much as you want, as long as you want, to as many clients as you wish, for no charge.

    MS doesn't (and won't) offer this and Real certainly will not as that is where their revenue stream lies.

    Also of note: QTSS/DSS use open standard protocols for streaming...no funny stuff. RTP/RTSP over UDP and via HTTP. It also uses standard Session Description Files. It supports relaying as well.

    What I suggest is that folks that are looking for a solution not recreate the wheel.

    The combination of Indeo5 and IMA4:1 works *quite* well for streaming, assuming the peson putting the stream together knows what they are doing and is supported by Linux. The server is there as well.

    What's missing is streaming support for a player, and a non-apple Hinter for encapsulating the stream.

    Sorenson and QDesign is more hype than help...trust me on this. It really doesn't help 56kps modem connections (what does?) and for ISDN/Dual ISDN and better connections, the differnce between that combo and a Linux supported one becomes less of a big deal.

    Where I work, we've spent a lot of time looking at this, as we build a Linux-based product that relies on Multimedia, and honestly, nothing out there is better than Quicktime.

    The pieces are in place for streaming on Linux...they just need to be fitted together.

    An Aside:

    Believe it or not folks, Apple is more your friend than your enemy.

    Why/how can I say this? Simple.

    For anyone industrious enough to dive in, Apple is giving Unix-oriented coders a huge earning opportunity, as they will effectively be the first company in the World of History to bring Unix to the Desktop.

    Read that again. Let me help. They will be the first company in the World of History to bring Unix to the Desktop.

    What's worse, is they will be bringing to to what most of you seem to consider the most (ahem) stupid computer users on the planet.

    Now that's a feat.

    Anyway, like I said, the stuff is out there for supported cross platform streaming video...

    -K


  • I've been using icecast for well over a year and it truly rocks. It uses a tiny amount of resources. L3enc produces excellent sound in a 24kbps stream especially if it's pre-encoded (as opposed to realtime encoding.)

    I haven't tried connecting with WMP to my icecast server, however Netscape 4.7 comes with WinAmp, which allows users to connect to icecast streams without needing to install any additional software.

    What might be considerred a disadvantage is that icecast uses TCP connections instead of UDP packets. If a TCP packet is dropped the music stops until the packet is re-sent and received. This causes the audio to stop (assuming it's not re-sent before the buffer runs out.) Realaudio inserts static when a UDP packet is not recieved but continues pretty much in realtime.

    I said "might be considerred a disadvantage", but in practice it never has been a problem for me. I've remained connected for days with XMMS->icecast with no problems. My server is ~1000 miles and many hops away so there are plenty of opportunities for lost packets. It recovers quite well (using a 12k buffer--about 5 seconds worth of buffering--the standard for XMMS and WinAmp.)

    So we've got a great solution already for streaming audio. That leaves streaming video. Other than bandwidth usage, it shouldn't require much more than an video codec to play it. I haven't really followed the XMMS project too closely but I think there is a reason it's called the X MultiMedia System and not the X Audio System. In other words I bet video will be part of XMMS before too long and it will do it well.

    numb
  • People that argued that Netscape cost money seem to forget that Netscape was always free for private, non-commercial use as well. Isn't that the primary use of streaming media? Does anyone actually pay for Real Player?

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

  • Comment removed based on user account deletion
  • My wine can run among other things winamp, IE, realplayer G2, sonique and seveal games. Mirc is one of the easiest and smoother things to run on it. Did you try the -managed option btw? It's very cool. Also run the 32 mirc and get the lastest wine.
    --
  • I don't think streaming video is necessary yet for Linux to catch on on the desktop: most people's connections are still too slow. Once Linux is used widely by end-users (including in things like set-top boxes and handheld devices), industry itself will have an incentive to address this issue: the producers of those devices will want a streaming media solution, and the content providers will want to reach Linux users.

    As for how this development will happen, who knows. As far as I'm concerned, it's a myth that open source development is particularly fast. Most things take a few years longer to appear in open source form than their commercial predecessors. That doesn't bother me. And traditionally, proprietary protocols that end up predominating the market become public one way or another anyway. The major concern is patent protection, but that's only a temporary block.

    Of course, Microsoft does try to dominate media delivery: their on-line reading efforts and Windows Media are examples. We do need to be vigilant, but I don't think their strategy will work out in the long run.

    Why people want streaming media other than MP3 and MPEG-2, however, is still beyond me. I don't think there is a lot of interesting content out there. For the most interesting content available only in WMF and Real, like news, reading the article is faster than watching a video.

  • by dexev ( 106608 ) on Sunday January 30, 2000 @03:10AM (#1322560)

    The answer is: it depends.

    Working against us:

    • MS can leverage it's market share in a big way.
    • MS has a technological head start, both in browsers and streaming media.
    • MS can use patents and trade secrets to lock OSS out of it's markets.

    Working for us:

    • Linux & OSS have a lot more people working on it that MS does (We're catching up!)
    • We can create solutions for *all* OS'es, MS can't.
    • We have an entire Norway of teenagers just waiting to reverse engineer Windows media streams :)

    What will decide this battle:

    • Tech. developments that make Windows Media obsolete (these probably need to be open standards)
    • How well (& how quickly) the OSS community brings out cross-platform streaming solutions.
    • Development of emulators (WINE, VMWare, etc.)
    • Education: if we can convince content providers that they're locking out a significant portion of their user base by going to WM, we can prevent it taking over the streaming market.
    • How quickly linux desktops spread. There aren't many people (at least not now) that are going to choose a desktop OS purely based on what streaming media is available. They're more concerned with "usablility" and office apps. If linux can catch up (& move ahead!) here, we can grab desktop market share. That helps us convince content providers to use open standards.

    Summary: streaming media is an *extremely* young technology. Of the 10% or so of the population with net access, probably only 5% (the DSL/Cable/University crowd) or so of those can even use streaming media effectively. (Most people can't deal with static images very well.) We have some time before streaming media becomes the 'killer app'. Even if we don't win on streaming media, we're the 'small, nimble competitor'. Microsoft is the 'large, entrenched industry leader'. Call it manifest destiny, if you like. We're bound to win one of these days. :)

  • Check http://www.fefe.de/rtp/ [www.fefe.de] for a realtime MP3 encoding and multicast streaming solution for Linux. It's based on LAME, and open standards such as RTP. We're working on video. Relax, everything will be good.
  • by Chuck Chunder ( 21021 ) on Sunday January 30, 2000 @03:12AM (#1322565) Journal
    There are several problems with following a Microsoft 'standard'. The main problem with chasing Windows Media Player is that it isn't a single format, but an interface to all sorts of largely proprietary codecs, codecs that can be added to at any time. If you try and access something you don't have a codec for Media Player just pops off to codecs.microsoft.com to get it.

    The question that needs to be answered is 'Why are websites choosing Microsoft media streaming products over freely available alternatives?'. If we get the answer to that, perhaps we'll be someway to fixing the problem.
  • by Inoshiro ( 71693 ) on Sunday January 30, 2000 @08:56AM (#1322566) Homepage
    I'm going to risk (some) karma here, and say you're wrong about Wine.

    "The Win32 API is a moving target."

    Sure. Each time they release it, though, it does not change. How much "spontaneous evolution" does Win98 do once installed?

    "Microsoft will attempt to break WINE compatibility with every new release of Windows."

    People have started to realise there's no reason to upgrade. Why use Office 2k, when Office 97 works fine? Why get Windows "Millennium" when Win98 works fine? And once thet break the Win32 API again, they have a whole slew of apps that no longer work.

    Here's what Wine should do -- allow you to run different Win32 APIs in emulation. Want to run Win 3.1 apps? Use the Win16 emulation layer. Gaming, and general apps? The Win98 with DirectX 6.1 or 7.0 emulation layer would likely be fine -- as long that they don't mix Win16 code in.. But the tricky thunking could be setup with the two emulation layers cooperating. Win NT 4.0? Heck, it'd be easier than Win98 as NT assumes the Win16 stuff will be emulated in its own VDM. Emulating the NT 4.0 API for apps that need NT, the Win98 API for normal apps, and the Win16 API for Win3.1 apps would work fine.

    Yet they still continue to make a huge, combined Win32 API emulator that must act differently depending on a huge list of variables. That's why they have failed.
    ---
  • The current state of streaming media seems to be a joke. I have found some radio programs I would like to listen to, but the "high speed" feeds are for 28.8 modems and stream at 16kbps. The quality is horrid. Its a shame, considering I have ADSL. I want a 128kbps feed for audio, until then I think it is just a novelty and to painful to listen to. I wonder if the broadcasting industry will legally prevent high quality streaming media.

    This remains sadly true for the majority of commerical audio sources on the net. But you have heard of shoutcast [shoutcast.com] and icecast [icecast.org]? Both sites have a directory service listing mp3 streams, an number of which are 128kbps or greater. That offers excellent quality, better than fm radio, if I can compare apples and oranges.

    I live in an area with poor broadcast radio coverage, so this has been an invaluable service for me in finding new music. And it's really nice not to have to listen to commercials. :)
  • by szyzyg ( 7313 ) on Sunday January 30, 2000 @03:12AM (#1322578)
    Which is why there are now an awful lot of people streaming mp3 with Icecast and shoutcast.

    If you're interested in audio then there's one very persuasive argument to *not* got for Windows Media. A case of market penetration. Real Will argue that they have the largest potential listener base out there - after all their clients are available for an awful lot of platforms. Windows Media if of course only available for Windows and Mac.... no unix clients.

    But... Icecast offers even more... because Icecast is as open as possible we can boast a wider potential audience than either WMP or Real.

    So if you're going for audio then why bother with Real or WMP....

    Well there is the bandwidth argument.... but at the rate badwidth is now increasing that's only going to be important for a couple of years - mp3 is more then Good enough to be usuable at modem speeds and excellent at DSL speeds. Why bother developing proprietory codecs?

    OK... we're still working on Live Video, - but we can do static video in many formats (we can even stream windows media video files via icecast ;-)

    Perhpas people should look back at the technologies which have made the wired world what it is.... all the bits that make up a streaming technology. Lets go right to the place where traditional media is still holding out against the internet.

    Digital TV in europe has been one of the most successful hardware launches
    ever, people talk about DVD being an example of a great hardware launch but
    this is eclipsed by Digital TV, either satellite or terrestrial.

    Now.... I should maybe ask everyone who is promoting Microsoft's media server
    as being the technology of the future to tell me which video codec is being
    used ... that's right - it's Mpeg2 video .... a universally accepted format
    which has implementations available for any platform.

    What about proprietory streaming technologies which have been launched in the
    past... after all this is a streaming media list.

    What's the most popular audio format available on the internet, do people go
    searching for Real Audio? Asf? Wma? All of these formats have hyp machines
    telling us that they are the next generation - in fact they;ve been telling us
    this for a while. And yet in the past few years it's been Mpeg Layer 3 that's
    taken off - the VHS of audio formats. It may not be patent free, but it's free
    enough that every platform has players and encoders...

    What about the actual method of delivery?
    Remember 5 or six years ago, Microsoft was launching windows 95, and at the
    same time decided that they needed an 'online' serivce, something like AOL or
    Compuserve. Everyone else at the time was talking about the Internet as being
    the future, but MS wanted to have the Microsoft Network. A closed system
    available to the users of Windows, using it's own networks, its own protocols
    - after all - the internet was based on 25 year old technology - why would
    users upgrading to windows 95 want to use something so outdated? We all know
    that microsoft got the whole network thing waaaaay wrong.

    5 years on... what's teh standard medium for the exchange of computer data? Is
    it's AOL's network? Compuserve? Or MSN.... nope, nope, nope.... It's the
    internet - if you don't speak TCP/IP then you're not in the party. Plus
    there's all the protocols and formats which form the backbone of internet
    content - HTTP, FTP, NNTP, HTML, JPEG, GIF.

    I could continue to cite other computer technologies which have gone the same
    way - the IBM PC - technologicall inferior to other systems at the time - but
    it was easy to copy and so the clone industry was born and created the
    standard PC that can run Windows95/98/NT, Linux, Beos, Gnu HURD and several
    varieties of BSD.

    The technologies which are successful and end up winning are all either open
    technologies, or technologies which are open enough that anyone can get in.

    And the same will likely be true in the next few years as bandwidth continues
    to rise and streaming media applications *really* get going.


    (So - if anyone wants to help me write a live video encoder/streamer for iceast we'll have a complete package....)
  • by Flip Gimble ( 146406 ) on Sunday January 30, 2000 @01:24PM (#1322581)
    Tech. developments that make Windows Media obsolete (these probably need to be open standards)

    The trouble here is that tech. developments come from hardcore reaserch into signal analysis. OSS imho (please give counterexamples!) most often suceeds in making widely understood technology stable and full of features.

    Even if we have the Norwegians on our side, MS is pushing its money into research to stay ahead. If you check our Microsoft Research, specifically the internet media section (http://research.microsoft.com/research/china/imed ia/) you'll see what they're up to.

    MP3 codecs rely as far as i know on Fourier analysis and, while encoding hard to do well, there are a few open source MPG decoder implementation.

    The next version of the MPEG codecs, much like the new JPG2000, is going to be relying on wavelet technology. MPEG-4 uses things like 'shape-adaptive wavelet transforms and scalable shape coding'. Now this stuff is outside the realm of comprehension of a self net-taught hacker like myself (for now! i got me some books to read!), and i suspect it will be a while before this latest research gets implemented in OSS.

    Which brings another interesting question: how is the opensource community going to lead in scientific research? Perhaps some notion of open knowledge community, where the knowledge is published, documented and organized for most efficient absorbtion into the neural tissue of the crowds of OSS coders that make this all possible.

    meanwhile i'll be getting friendly with Dr.Daubechies and her orthogonal bases.

    flip -out.

  • by EvlG ( 24576 ) on Sunday January 30, 2000 @03:17AM (#1322588)
    This type of market domination killed the browser market, as it raised the barrier to entry so high that competition was impossible. Now MS is threatening domination of the streaming market as well. With the recent explosion of broadband access, streaming media is going to become increasingly pervasive. Allowing any one company to dominate the field would be a disaster.

    I can't help but wonder what would happen to MS Media Technologies if the whole division split off and became their own corporate entity. Instinct tells me that it would be in the best interests of this new corporation to offer media products and technologies across all platforms. There might be some bias to remain tied to Windows (after all, the programmers in the group probably know Windows best, and like developing for it.) However, their market share could only grow by moving on to more diverse platforms; thus, I believe that eventually we would see compatible products on all platforms. This would in turn create pressure for Apple to embrace a truly cross-platform solution, further improving the quality of product available to the consumer.

    It seems as if the only barrier to this happening is the fact that the media group is still a part of Microsoft. If the group were separated, the technology would be free to grow, as the incentive/limitation to work only on Windows would be lessened, if not altogether removed.

    THIS is why the DOJ needs to act.
  • It's not just about the players. It's about the software used to create the streams. Real do have some free tools, but they charge for most of it.
  • by kdcmason ( 146262 ) on Sunday January 30, 2000 @03:26AM (#1322593) Homepage
    I personally use windows media player because it's small, un-obtrusive, and more flexible than the others. Apple's quicktime 4 player is a great example of bad design, and real-player is quite simply a bloated, ugly, advertisement ridden, difficult to use pig. Of course, Windows Media player can (and does) support Quicktime, MP3, etc... (but not RealNetworks, at least on my setup). It doesn't really matter what player people are using, as long as the player supports different media drivers. I think it is useful to avoid players that aren't extensible (only support 1 format). If people only use easily extensible players, the most successful streaming format will hopefully be the best one. I am also somewhat biased agains Real Networks - their codecs look and sound awful, their player is ugly and obtrusive. What less could you want?
  • by Graymalkin ( 13732 ) on Sunday January 30, 2000 @03:27AM (#1322595)
    why not use a modified version of MPEG-2 for streaming with Linux. MPEG is good because surrent video cards have hardware support for the format and more of those card vendors are opening specs on their cards. Not only that but the compression is great, it would beat the pants off .rm and .asf movies for streaming purposes. It could be coupled with a streaming server and software encoder available in any flavour you wanted. Such a project would convince big name websites to produce their content in the format so everyone could watch it. Remember, the content people are in it for the eyeballs, not the codecs.
  • First, let me agree with MrKai above, that Quicktime seems like a great solution. It works, is of reasonable quality, is from a company that should know by now that it can't be a monopoly; is reasonably open and free.

    But it would pay to step back and think about what you are supporting when you are working on streaming video. To me, streaming video allows the same people who have run television to carry that tradition of poor programming to the 'net. Do we really want to do this?

    Streaming video on Linux will take computers that might otherwise be used for creating new tools or solving real problems and turn them into TVs. Isn't that really a terrible waste? Should it be aided by your efforts?

    thad

  • 53,000,000 people spammed every time they did a mailing run.

    You betcha we want them dead.

    How about we all go support free stuff like free-expression.org, which is supposed to create a compatible but *free* streaming media server and player?
  • Bravo. /me wishes he had modpoints.

    --
  • Well, I was going to write that media player almost worked with avis and native dlls. But then I tried running it now, and it seems something has broken in the last month or so - it just quits on startup :( There are also a few things to check - read documentation/status/multimedia about things which cause wine to crash.

    The standard mplayer works though with native dlls. Unfortunately the codecs have to come from windows because of licensing issues.

    OTOH, I've been looking into the msvideo dll support. In my week off over the new year I got to the stage where I have builtin support which almost works. Unfortunately, it doesn't work with the mci stuff yet - all it does is display a blank grey area. Once I get that done, I'll submit it.

    Did you vote for wine in the /. awards? :)

    Blatant Plug: Theres a cosource.com request for avi playing in wine....
  • by Hobbex ( 41473 ) on Sunday January 30, 2000 @03:42AM (#1322616)
    At the risk of being a heretic, I would like to say that this is a symptom of a much larger problem than whether Linux users can play some streaming media or not. Basically, the whole key to the freedom and success of the Internet has been that the protocols, which date back to the pre-billion-dollar-dot-com-marketcap days, have been open and standardized. It is very concerning that this is not the case for many of the protocols that will be important on the Internet of tomorrow.

    Streaming media may or may not be a big deal (on the one hand Real Networks and Microsoft are both evil as sin, on the other, how long until we can just stream with the semi-open mpeg standard instead?) but there are certainly other protocols that are. Is there any standard for Voice over IP? Are these open? Or just look at instant messaging. Flash. Secure communications.

    Sooner or later the services that make up the Internet today are going to fade into obscurity and be replaced by whatever comes next. However, it seems that ever since commercial interest came to the Internet, they have not been able to agree on one single standard. Is the future of the Internet going to be one perpetual standards war because everyone believes that a monopoly is the only way to do bussiness?

    I believe very firmly that this has already hurt the Internet and it's developement. Why has there not been a single new standard service since the WWW? Why has the last ten years seen the least developement of new innovations on the Internet although more money has been spent on it then every before?

    Of course, as always our hope lies in that the Open Source revolution can convince companies that terms like "proprietary" and "patented" are everything but marketing catch phrases, and that fostering freedom is the only way to be successful on the Internet. But as long as Steve Case is looked up to as the archetype Internet executive, I wouldn't hold my breath.


    -
    We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.
  • by Morgaine ( 4316 ) on Sunday January 30, 2000 @02:12PM (#1322617)
    Open systems and the open Internet don't have anything to fear from commercial products, in my opinion, but only from commercially imposed lock-ins of various types, like patent restrictions and trade secrets.

    The most dangerous thing that's been happening in recent years is probably the development of proprietary "standards" which are then imposed on the world by the power of cartel. We've seen lots of examples of this highlighted here right from the earliest days of Slashdot, but of course it's been happening forever. The difference is that before there wasn't really a single world for most people, whereas now there is, and it's a world that's held together by open communication and open information. Tie it up in the red tape of proprietary restrictions and we've got problems.

    Some might call for enforcement to ensure that world-adopted standards are never proprietary, but that is easier said than done. The main problem is that the world's most obvious enforcers (governments) are in the hands and pockets of the big corporations that are of course creating the standards to their own advantage. I doubt if the IETF, EFF and others could get themselves onto the relevant forums even if they wanted to. In any event, they wouldn't be welcome even if the show weren't effectively invite-only, because corporations focus on control and profits, not openness.

    Where does this leave us? Probably in a perpetual war against oppression by the corporate machine, but that isn't as bad as it sounds. Remember that they need us since we're the source of their profits, so there is a limit to how nasty they can be without losing money. To put it in other terms (control theory?), their success is dampened by negative feedback, whereas the growth and chaotic direction of the Internet is very much in the exponential grip of positive feedback as everyone builds on the work of everyone else. It'll be a bumpy ride, but I reckon we'll come out on top.
  • Sure. Each time they release it, though, it does not change. How much "spontaneous evolution" does Win98 do once installed?

    Actually, quite a bit. Many programs install a new DLL which creates new APIs. Often these new DLLs expose bugs in other programs. This is one of the reasons why supporting a Windows system is a nightmare.

  • by Shadok8 ( 58859 ) on Sunday January 30, 2000 @03:44AM (#1322622)
    I have done a little bit of reading about video standards and codecs. It seems there are several issues here.

    1.) Windows media is centered around the ASF file format. The documents I have read at Microsoft's web site give lip service to ASF being a new, open standard. There certainly seems to be an oppurtunity to pressure Microsoft, and see just how open they are willing to be. Maybe they would be willing to hand over the specs and not sue the daylights out of the open source/Linux community (hold on... gotta stop laughing). Personally I don't like ASF. It embeds a GUID into all ASF files. The GUID contains the MAC address and other information about the PC creating the files. Maybe open source tools would give back privacy.

    2.) Codecs. Even if Microsoft allowed open development of the ASF format, that really solves very little. ASF is just a wrapper. The appropriate codecs will need to be available in order to play any given ASF file. The most popular video codec seems to be the three versions of Microsoft's MPEG 4 codec. According to Microsoft the codec is based on the proposed MPEG 4 standard. That could be bad news. That sounds like MS Speak for "proprietary". It may be difficult, costly or impossible to make a legal codec. Such a codec would threaten MS dominance.

    3.) Workstation apps and streaming media server apps are needed to support the ASF/ASX pseudo standard. I don't know what exists in the Linux world, but it may have to be updated to support windows media. Workstations require the codec to view streams. Does a streaming server app need to actually have the codec to transmit the data, or is understanding the ASF format sufficient?

    MP3 seems to be a seperate issue. Real and MS have the streaming video/audio market locked up for now. I think MS could take over, and it is forward planning on there part. It seems that nothing exists to threaten MP3, the cat is out of the bag on that one. Perhaps something similar would happen if a high performance, open source, free MPEG4 codec existed.

    The current state of streaming media seems to be a joke. I have found some radio programs I would like to listen to, but the "high speed" feeds are for 28.8 modems and stream at 16kbps. The quality is horrid. Its a shame, considering I have ADSL. I want a 128kbps feed for audio, until then I think it is just a novelty and to painful to listen to. I wonder if the broadcasting industry will legally prevent high quality streaming media.
  • I am a streaming media professional, and here is the scoop. Windows Media Technology (WMT) is an excellent streaming platform. Microsoft has spent a lot of money and time to develop the software and to promote it.

    Real Networks, who have tried to keep the Linux side of the RealServer and RealPlayer going, do not have funds from selling an OS to support them like Microsoft does. As a result, their server costs money. I've paid out a lot of money for their server to be able to serve Linux users. They also need to have advertising money driven by the "player portal." It sucks, but that's the way it is.

    On the codec side, it is my opinion that there is no video codec that can compete with Real or WMT at the 20kbps department. That's usually 5-6 kbps audio, 14-15 kbps video. This is your typical 28.8kbps connection, and many people with 56k modems still need to use this data speed because of oversold ISPs and such.

    Personally I don't see the server as a difficult piece of software to write...it just moves data. The encoder and player are the tough parts.

    I am calling on the IPOed Linux companies to look seriously into ensuring that there is a low bitrate video system for Linux. Much like Microsoft, they are the people with the bucks to make this happen.

    Imagine an open-source low-bitrate video system. Videoconferencing could be combined with broadcast capability to provide incredibly interactive new mechanisms of global communication. The possibilities are endless if the Linux community has access to the codecs.

    If patent free codecs can't be created, they could be licensed by the big companies supporting Linux.
  • I took a look at their Quicktime server code.. gosh! That's not what I call clean source. Besides, it's just a server.. not something that other programs can use. And, its Apple 'open source' license. AFAIK it's not approved by opensource.org.

    Let's do this the Right Way... Open Source right from the beginning. The OSSMAPI can serve as a reference API... we invite you to help us define data structures and the programming interface.

    Wouldn't it be nice to just #include "ossmapi.h" and be able to stream a mp3 or mpeg file from your little application without having to worry about streaming works or what client your "partner" is using?

    Please take a look and mail us your ideas!

    Open Source Streaming Media API (OSSMAPI) [studenter.hig.no]

  • yeah, though the throughput at RPI was better pre-firewall, and pre-freshmen with laptops (hey, I've graduated and am off far away now...). They finally put in some new switches around campus so the local mp3/mpegvid traffic wouldn't slow everything down quite so much... Helped some though. Oh well... the other side was usually the limiting factor, though...
  • As a followup to my own comment above, I have to admit I made a mistake. Real contacted me and they *HAD* answered my e-mail. I got the agreement on January 7.

    However, upon reviewing the agreement I still stand by my previous rant. It might be free in cost, but not in obligation. All the agreement allows me to do is to offer Real for download from one of our own servers. I still must not install it on behalf of the user because I'd be violating their section 1c saying I can't disable the user from seeing the EULA when they first INSTALL Real.

    I also must report to them quarterly how many of my users downloaded the real player. Yack...

  • by nullity ( 115966 ) on Sunday January 30, 2000 @03:55AM (#1322645) Homepage
    The issue is that there is not a garunteed open standard. Projects that rely on reverse-engineering proprietary protocols are not reliable. Eventually the company (which is "competing" for control of the standard) will either find a way to completely stifle such activities or will give up and release it as a standard. My experience is that the former is far more common. And the latter rarely results in truly un-biased standards (if ever - note java).

    By way of example... I believe that the WINE project is the key project to Linux on the desktop (of equal import with desktop environs, I suppose). But the WINE project is only a step. I don't forsee a day when people will run Windows applications and Linux applications side by side w/o thought as to the original target platform.

    Why?

    The Win32 API is a moving target. Microsoft will attempt to break WINE compatibility with every new release of Windows. History shows this is true! "DOS isn't done 'til Lotus doesn't run" sound familiar? Now imagine what they could do to a competing API... Just change a couple specs - presto.

    Now I'll admit that Free Software adapts, evolves, whatever with incredible speed compared with its commercial kindred - but look how long it took to "get into" things like DVDs. And the final solution was based on a simple stupidity committed by the DVD consortium. Companies will always fight to retain command of their protocols.

    Compare this with a more "open" protocol like HTML or HTTP. Coorperations like Netscape and Microsoft have attempted to hijack these protocols at various points (particularly html), and have somtimes succeeded - at least partially. But other companies and Free Software were not sufficiently disadvantaged to be uncompetitive. Netscape never owned HTML. Microsoft still doesn't (though both still have enourmous power).

    This drive to dominate protocols is natural behavior for a company. Why? Protocols are valuable entities. Unless an organization, without commercial interest (like the W3) is willing to be heavy handed, there's a tendency for a profit hungry entity to capture the market. Free Software often stands as a bulwark against such behavior because it brings such information into the light. I don't think I can honestly condemn companies for trying - that's capitalism. Still, unless we throw our weight as consumers, programmers, and users against such things they will inevitably occur.

    This brings us back to a set of Operating Systems many of us hold dear; those beautiful free Unixen. Unix, for all its infighting (or perhaps because of), thrives on standards. Think X, HTTP, FTP, Telnet, vt100 (not a real standard, but effectively is now), etc. Things like SMB (samba) were hacked in only because a company lost control of a protocol. Don't expect Microsoft to make another mistake like that. *nix will almost always benefit from a truly open protocol.

    Often the best protocols come when a company subjects immediate gain, and chooses a long term view. In spite of their onerous community license, Sun (for example) has done this in numerous instances. SGI hopefully will with the donation of a journaled filesystem. IBM has by simply porting numerous products to Linux w/o much hope for immediate profits (Voice Dictation API anyone?).

    Will some benificant company do the same for streaming media?

    Unlikely. The problem is that not many companies have expertise in this area. And those that do are either engaged in a fight to survive (Real), blind to the needs of a large market segment (Apple), or hostile to *nix (Microsoft).

    At the moment I would say that Apple is the strongest contender. They've released much of the source to their back-end server. Now they need to complete the loop and release a client. Apple could stand to lose the control and hence profit in the short term (very broad assets / liquid assets) in return for a strong hand in a far larger pot. But they've made the wrong choice repeatedly. I wouldn't be betting on Apple with regards to open protocols (but I'll keep hoping!).

    So what does this leave? I honestly don't know. I have great confidence in the Free Software community, that we will overcome hurdles before they become insurmountable. We have - again and again.

    But it is less painful when we are supporting a standard!

    What forces came together to create MPEG? Could they be unleased again? How many Open Source programmers have the skills or knowledge to take a stab at video codecs?

    Open Protocols happen because people make them happen.

    --nullity--

    I am nothing.
  • by quakeaddict ( 94195 ) on Sunday January 30, 2000 @04:09AM (#1322663)
    I have a very fast cable connection at home, and I have a very fast T3 line at work. Streaming Media doesn't work so well at either place. Its frustrating, tedious and annoying. I haven't clicked on a media clip in at least 6 months. I cant even imagine how bad it is for folks using analog modems.

    The bigger issue is, IMHO, the issue of focus. To beat Microsoft, IMHO, don't get into a war over features. They can churn out features faster than anyone. Look at the software we have as a result. What Linux should be concerning itself with is superior stability with less features...initially. Tackle the features that actually have to get done later, after a need has been established, relying on your reputation as superior software craftpeople. Nobody has ever beat Microsoft going toe to to on features. Its a a distraction at best.
  • Given the hoopla over streaming media, DVD playing, and etc due to the lack of players or decoders for Linux and other OSes is to get our own project going. Sure, that's the standard answer, but there's more to it.

    First, at least in regards to streaming media, we must realize that there are no standards for it, unlike something like HTML, and thus we'll have to follow what the current trend is (and that is going the way of Windows Media). While some would probably agrue that Mpeg is the real standard, how many popular web sites use it?

    Next, a group of programs need to get together with some commercial entity with a good interest in Linux (RedHat, Corel, Sun, etc..). The commercial interest is necessary, as I doubt that Microsoft would want to work with just a set of Linux programmers.

    With that in mind, this collective group should approach the company that holds the defacto standard in question, and ask if they can have the APIs to the library that handled the translation of the streaming media to audio and visual elements. I suspect parts of the library itself are trade secrets or patented or something along those lines, and may include encryption and other details. Don't ask for the source to this library, just the APIs.

    Then comes the tougher part. While the APIs can be easily used to make the client wrapper (and the GPL'd part), you'd also have to convience the company to recompile their library into the appropriate OS format. Now, take streaming media; if it's done properly by Microsoft (haha), the GUI code will be nowhere within the library, and the library should be nearly cross-platform, relying only on TCP/IP and data decryption algorythms. If this is not the case, then the commercial company should offer to go into a non-disclosure agreement, and work on making a cross-platform version of it available; the library would still be closed source, of course. (This is another reason why as just programmers, we can't do this alone).

    FInally, once the library and the GUI wrapper is finished, you have a program that parts of can be released under the GPL, while the library is distributed as a binary and can only be redistrubted as a library.

    The key thing is getting some commercial company into it. Money speaks louder than words in this case, although the above transactions should require no money to be spent. It has to be made clear to the company with the controlling standard that doing this would result in a wider acceptance of their standard, which means more money for them in the end (in the case of Windows Media, more WM users; in the case of DVDs, more DVDs bought, etc). In addition, any 'secret' parts of the library would be easier to get if there was another company with an interest in it, as opposed to a 'random group of hackers'.




  • for use in non-commercial stuff. For more than 25 streams, they have a few options; you can buy a 40-stream server for $600, or a 100-stream server for several thousand dollars.
  • If you are running MS Windows you've got it all: mp3, real audio, quicktime, MS media, etc. As soon as you move away from windows you get less choice.

    That's why MS Media won't gain much popularity because who'd want to provide streams for only part of the potential audience? A succesfull standard (propietary or not) needs to have a free client that is available on most platforms. Especially since small webdevices (without MS software) are becoming increasingly popular, non availability of MS Media on those platforms will work against MS.

    Both quicktime and realaudio & video are already available on other platforms. If you want to provide streaming audio/video for non windows users, you'll have to go with either of those.

  • Accidentally, we're three Computer Science students working on what we think will be an intuitive and flexiable Streaming Media API. In fact, it's the final project in our education.



    We know codecs are evolving. The codecs are not really the issue, the programming interface to the codecs is. What we need to do is to establish an Open Source alternative to the Win32 Streaming Media API. Our project is still in the planning period but we've already decided to work with the Open Source community.



    Check out my URL or search for streaming on SourceForge if you want to help out with the API design or have other ideas for the future of streaming media! Think C++/Java classes, well-defined objects and so on.

  • Is there a standard for streaming media?

    There are three: QuickTime, RealVideo, and Microsoft's.

    Personally I think that we should follow the already established standards - instead of reinventing the wheel time after time again. There is no need for a new standard, if the current is good enough.

    With this I completely agree. The only standards that matter are de-facto standards. And they don't even have to be good, just good enough. And standard.

    It may be that there will some day be a better standard for delivering video, and if there is, it will live or die on its technical merits (i.e., does it in fact play video better.) But until such a thing is invented, there are videos out there that I can't watch, and that problem needs to be fixed first.

  • Searching for MBONE only turned up 3 hits on freshmeat, but http://www-mice.cs.ucl.ac.uk/multim edia/software [ucl.ac.uk] is a site that has updated versions of some of the tools I used in 1994. It looks like a lot of them are covered by the Berkeley license, but there are some precompiled linux binaries.

  • by weave ( 48069 ) on Sunday January 30, 2000 @05:06AM (#1322708) Journal
    I install WMP for my users. Why? Because it's illegal for me to install Real Player.

    Yes, that's right. Their license agreement specifically states that redistribution is not permitted, only end users are permitted to download and install their player. There is nothing on their web site stating of a way this restriction can be removed either.

    Somehow they got it in their mind that corporate business users are permitted to freely download and install apps on their managed PCs. Plus, as a college, we have to keep lab PCs orderly by locking down permissions so students can install stuff on the computers either.

    (Yes, they all run NT, not Linux).

    I wrote to Real and complained and they told me to send my request to client_redistribution@real.com but they never respond to my e-mails. (My latest attempt to contact them was the middle of January 2000)

    So -- flock() 'em. I installed WMP along with IE, which is permitted (license wise) if done via the IEAK.

    Free is useless to me if I am forbidden by license to freely copy the software onto the client machines I maintain. If Real thinks all users manage their own PCs, they are horribly out of touch with reality.

    You may hate Microsoft, but at least they understand the business environment. Real can shrivel up and die for all I care.

    BTW, did we all forget already Real's huge intentional privacy violation regarding their players sending player listening info back to Real?

    I don't mean to get off on a rant here, but Microsoft bashing is getting old. Yeah, I love Linux. Where I control the decisions (my home network of 6 machines), I have everything run by Linux clients and servers and use UNIX on servers at work to run everything from Apache to Samba. But the desktop corporate world still revolves around Microsoft and I can make no sane business case to have students to use anything other than that.

    If you read my post history, you can see me ranting about the often horrible cruft Microsoft shovels out too. But in this case, WMP beats Real in the Windows world and beyond that, there are no other viable alternatives (Quicktime install methods and redistribution crap deserves a separate rant...)

  • I agree with most what you say, but there's a difference between standards for network transfer and video compression.

    MSN and their proprietary protocols was offering absolutely no advantages, it was done just for strategic reasons.

    OTOH, there are huge differences from a performance point of view with video codecs. You must regard CPU power necessary to decode, memory requirements and most important, what bitrate does your codec require to deliver a certain quality (with lossy codecs you obviously can reach any grade of compression, so it's more useful to compare quality of two codecs at the same bitrate). MS is doing pretty well here (I think they're using MPEG-4 for low bitrates), and it'll be hard to come up with a free and patent-free decoder that delivers the same quality.
  • by Marcus Meissner ( 6627 ) <marcus@jet.franken.de> on Sunday January 30, 2000 @05:59AM (#1322716) Homepage
    There already is a set of standards!

    Check out the homepage of the AVT working group of the IETF at http://www.ietf.org/html.charters/avt-charter.html
    and also check out the set of tools (video conferencing, audio etc.) already available on
    http://www-mice.cs.ucl.ac.uk/multimedia/software /.

    We already do have streaming video and audio on UNIX.
  • Summary: streaming media is an *extremely* young technology. Of the 10% or so of the population with net access, probably only 5% (the DSL/Cable/University crowd) or so of those can even use streaming media effectively.

    Be careful with generalizations like this -- according to the Computer Industry Almanac, the real figure for the US population with net access is 43% (http://cyberatlas.internet.com/big_picture/geogra phics/article/0,1323,5911_234841,0 0.html [internet.com]), so the net is a much more mature market than your figures would suggest. This in turn means that we are much closer to playing for keeps for things like user-annointed standards than we were a couple of years ago.

    -clay

  • Actually, that's not true. Quicktime Streaming Server is free *and* open source (the client isn't of course). It doesn't run under Windows though (the server, that is), only under MacOS X (Server) and Linux/x86 afaik.
  • MS have asf specs up on their website, but if you take the time to actually look at them and compare them with what's actually being produced you quickly realise that the documents are waay out of date. The ASF files produced are significanly different from what MS was trying to set up as an open standard - I don't know if they ever completed their attempts to get it accepted as an open standard - but what they produce now isn't the same thing.

    I was trying to figure out how to encapsulate mp3's plus metadata using their documentation and asf example files... I didn't get anywhere in the end.
  • And they're tremendously impacting users that would ordinarily go to Linux by not offering _any_ of their products for Linux.

    You make it sound as if making a Windows product available for Linux is a matter of taking a tarball of the source over to a Linux box and running make. Well, it isn't. The technical reason there's no Office for Linux suite is that it simply can't be done without either stabilizing the Win32 API long enough to develop a good compatiblity library or ending up with two completely separate code bases for the same product. Neither is desirable for Microsoft because the former would stifle their God-given right to (Ahem!) innovate and the latter would simply be a big mess.

    Microsoft likes to brag about the low average age of its software staff (the figure I heard was around 25). That explains why their products are of low technical quality: they're being built by people without the experience to know better. Before you reach for the flamethrower, I'm not saying that younger people aren't any good at doing software, because there are plenty that are. I'm saying that a horde of inexperienced people developing software without the leadership of people who've been there, done that and got the tee shirt is a bad thing. Rick Downes did an interesting analysis of Microsoft's RegClean app in the RISKS-FORUM digests Volume 35 and Volume 37 [sri.com]. The long and the short of it is that he found tons of unnecessary left-overs in the program that go a long way to prove that someone smart at Microsoft built an app template and people are boilerplating apps from it without taking the time to understand what they were doing.

    Lest anyone think this scores more points for the open source movement, it happens on this side of the fence, too. The difference is that others have the opportunity to find these problems and correct them.

  • by Shadok8 ( 58859 ) on Sunday January 30, 2000 @05:11AM (#1322725)
    I agree that the lack of standards is a problem and slows the growth of the Internet.

    You state "Is the future of the Internet going to be one perpetual standards war because everyone believes that a monopoly is the only way to do business?"

    It is when there is not a standards war that a monopoly exists. A standards war implies there are at least two available choices, and they are both competing in a vigorous market place.

    It seems that your real issue is with commercialization, not monopolization. Commercialization has negative aspects. It likes to lock customers into proprietary solutions - achieving a guaranteed income for a company. In a competitive market place with many companies developing competing proprietary formats, the best tend to gain market share and adoption, the worse tend to fade from usage. There are many exceptions, and it is often unfair. Many times the best technology does not succeed. There are other factors. Whatever technology is most popular usually has some merit. But what better way exists to evolve new technology?

    Companies have the budget and the profit motive to develop new technology. Standards committees do not have a large R&D budget or a profit motive. Fortunately many corporations hand over portions of patented intellectual property to become a new standard. Corporations realize that proprietary technology is not well received and that being proprietary tends to limit a technology from being adopted.

    The profit motive also causes corporations to adopt open standards over proprietary standards. Proprietary standards are costly and require licensing fees. A good example is Firewire. Apple decided to require licensing fees. Most of the adopters of the technology told Apple they would drop firewire. Apple had to capitulate and drop all licensing fees.

    There is a closely knit relationship between proprietary and open standards. Proprietary technology exists first since it is profit driven. The open standards incorporate proprietary technology developed by corporations. The open standards take time to create. Open standards should be acceptable and usable in the broadest scope possible and it should have longevity (often not a concern in proprietaty technologies). Once the open standard is created, the original proprietary solutions can fade from usage. And so the cycle continues.

    I think the corporate driven solution is probably the best real world solution. There is room for improvement. The open source community is fantastic and has done some amazing things. Many corporations have been embracing open source to one degree or another. That is great for the Internet and computing world in general. I do not perceive the open source community as driving the development that leads to new standards. Corporations will continue in that role. The open source community is helping those same corporations see more advantages in being open than proprietary and I hope the trend continues.

    The Internet tends to prevent true monopolization from occurring. Whenever interoperability is needed, no single company can gain dominance. There are needs for checks and balances. I think the lawyers of the world will take patents to obscene lengths in coming years. I also think it will lead to serious legal reform worldwide. One individual or company should not be able to hamstring or hinder the development of computing in general. Monopolies are another problem. I hate Microsoft because in many areas the Microsoft solution wins - not the best solution. That is true monopoly power. I hope effective remedies are placed against them, but I fear there will be a Republican president, and the case will amount to nothing.

    Specifically related to video technology, Microsoft will find it difficult to dominate unless they allow their video technology to become an open standard. It appears that in the near future there will be many more Linux and proprietary OS devices for Internet access. These devices need to support streaming video. I wonder what they will use? What will the Sony Playstation 2 and Nintendo's next generation system use? Windows CE is not going to be Window Everywhere.

    Oh well, rant done. This is all IMHO.

  • Unless Microsoft can convince everyone that Windows media format is somehow better than mp3, ra etc there shouldn't be a problem.

    This isn't about audio, it's about video.

    But if you want to talk about audio, the thing Microsoft can offer people to make them use a MS audio format instead of MP3 is copy protection. We don't care, but content providers love that idea, remember.

    ------BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GCS
    ...

    Please keep this crap out of slashdot. By posting a hundred character word, you made the whole page be as wide as that line, and caused most of us to get horizontal scrollbars as a result.

    That's your code for ``loser.''

  • by Hobbex ( 41473 ) on Sunday January 30, 2000 @06:11AM (#1322732)

    I'm not against commercialism or monopolies.

    I'm against commercial monopolies. Or rather, since you are 100% right that monoplies just don't happen on the Internet, I'm against the idea stuck in every PHB's head up to the truly evil ones(tm) like Case, Bezos, Jobs, McNealy, and Gates, that appropiating and monopolizing peoples lives is a good idea. I'm against the fact that streaming video, internet phone, instant messaging, and a lot of other things could be as native to the Internet as the web is today if every single Internet company (from the most titanic Microsoft to the most dimminutive Napster) didn't live under the notion that they have to control, rather than support, their protocols.

    And this is not me asking companies to do a lot of work and then give away the result either. There are viable standards for streaming media in the mpeg family of codecs, but MS, Apple, and Real Networks are working continually _against_ them. And any half talented programmer could create an IM standard if any of the portals wanted to support it rather than bicker amongst eachother.

    I'm still looking for the next mail, or the next web, or even the next irc, but I'm seeing nothing. Just a bunch of corporate idiots showing off about their "excellent patented proprietary solutions".

    So I'll end my rant with a plea to the young innovators reading Slashdot: if you do come up with the next great Internet invention, do yourself a favour and make it free. Marc Andersen is no longer working with Netscape, the inventors of ICQ are drones to AOL, and Metcalf was forced out of 3Com many many years ago. But Linus still heads the kernel, and Tim Berners Lee is in charge of W3C. They may not be millionaires, but they aren't starving, and at least they are still doing what they love, and working with the babies of their brilliance. Choose as you will.

    -
    We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

  • The question that needs to be answered is 'Why are websites choosing Microsoft media streaming products over freely available alternatives?'

    I think the answer to that is easy: because there are no freely available alternatives for streaming video.


  • xanim supports quicktime.

    Yeah, just not the version that most web sites use.

  • by SurfsUp ( 11523 ) on Sunday January 30, 2000 @06:24AM (#1322739)
    If MicroSofts format is good enough, let's use it.

    Let's not. Microsoft's intentions are transparent - first, establish a defactor standard. Do whatever it takes, including putting forth an apparently open streaming protocol, and buying/locking up the content to put in it. Get people using it, again, do whatever it takes. Finally, change the format - overnight, deploy the changed format on all microsoft's captive web servers - the clients will have already been upgraded, in advance. Use the usual techniques to pick you the stragglers. Poof: it's a Microsoft media world. Anybody who doesn't see this coming needs to be wacked with a large clue stick.

    It doesn't matter how good Microsoft's streaming media is, adopting it is a slippery slope.

    I'd suggest instead we do whatever we can to ensure that web sites start adding truly open streaming formats like Icecast and an as-yet-to-be-developed mp3 streaming video system.

    We've now got the numbers and the power to force a very large fraction of the content providers to give us the streaming format we want - we just have to decide what that is.
  • an as-yet-to-be-developed mp3 streaming video system

    err, I meant jpeg/mpeg streaming video system.

    **resolves never to post without previewing ever again**

    I haven't checked out the internals of Icecast (resolves to do that) but why can't it be trivially extended to handle jpeg/mpeg? Streaming is streaming.
  • We should also band together to get these vendors like Real who just pay lip service to supporting Linux, to treat Linux as a tier 1 platform. Just try looking for a Linux player on Real's site now. They've released Realplayer G2 and the new RealPlayer 7 without a new Linux version. The best you can do on Linux is Real 5.0 or some such. Try using that on media sites, I usually get an error saying I need the G2 player. ARRGGHH!!!

    What I'd give to see someone reverse engineer either MSMP or Real's software and just give them both the finger.
  • by Carnage4Life ( 106069 ) on Sunday January 30, 2000 @09:28AM (#1322753) Homepage Journal
    i can't understand why the DOJ needs to take action?
    This smacks of a double standard to me by slashdot readers (similar to the how slashdotters agree with the sale of the linux.net sale [slashdot.org] but railed against the seriousdomains.com auction [slashdot.org]) For a a forum that is constantly complaining about government intrusion into our lives, slashdotters seem to see nothing wrong with using the government as a personal attack dog when the mood suits them. ,br>I am against involving the DOJ in this for several reasons.

    The reason the DOJ got involved in the browser wars is because MSFT used their position as the maker of Windows(tm) to force OEMs to preload Internet Explorer and charged higher licensing fees to those that disagreed until they toed the line. I have not seen or heard of any OEM being forced not to preload Real Player by MSFT and thus I cannot see how the browser wars are a good precedent for involving the DOJ. The giving away of IE is also different from the distribution of Windows(tm) Media player for free because besides the fact that they gave away IE to undercut Netscape, it can be argued rightly that in the industry today it is regular practice to give away content viewers to gather eyeballs so as to charge an arm and a leg for content creators/server software. This seems to be the business model of Real and Apple...should we launch a class action lawsuit against them for giving away software and thus stopping me from charging for my Carnage Player, I hope the answer is no.

    Secondly involving the government in every little tiff in the software industry can only be a bad thing. The animosity of Sun reached distasteful levels during the MS-DOJ case and several statements made by Scott McNealy during the case are clearly products of envy. It would be sad indeed if the software industry is reduced to calling on the government for help every time a market leader emerges like angry school children paying the school bully to beat up the smartest kids in class.

    I also dislike the premptive strike nature of the above post as displayed by this line.. With the recent explosion of broadband access, streaming media is going to become increasingly pervasive. Allowing any one company to dominate the field would be a disaster. This seems to indicate that it is OK for the DOJ to punish MSFT for having better technology technology than the rest of the current industry. Streaming media support is NOT an issue to anyone I have ever spoken to about a computer purchase and I am very sure that the current industry landscape will change before it ever does. Asking for an attack on MSFT now by the DOJ is premature and is only justifiable by twisted anti-MSFt logic. Why not ask the DOJ to sue Winamp or ICQ (wow just realized AOL owns both of them) since once computers become cheap enough and high bandwith is ubiquitous they are set to dominate their fields also?

    Finally the entire above post smacks of an intense feeling of sour grapes and misconceptions. It seems that the poster is implying that Windows Media is so good that MSFT should be forced to share... (I'd rather they shared IE first, because I'm tired of Netscape's bugginess) but does not realize this has never been a reason for the DOJ to get involved in an issue. MSFT is allowed to develop cool software for Windows after all Windows is their principal product and they should make it as attractive as possible by writing cool apps for it. What is illegal is forcing people to use their product or else. Instead of bitching to the DOJ about issues that do not concern them maybe the richer Linux community (VA, Andover, Redhat) can fund research into open codecs or work on free (as in beer and speech) media players, servers and file formats. Instead of bitching to the government maybe the answer lies within us as a community.

  • by rm -rf /etc/* ( 20237 ) on Sunday January 30, 2000 @07:01AM (#1322764) Homepage

    It's a nice little server, easy configuration, seems to work quite well. It's also an RTSP server, so I would guess it is independant of media and players, right?

    Everyone go try it out: http://www.apple.com/publicsource

Today is a good day for information-gathering. Read someone else's mail file.

Working...