Webcasting, Windows Media or Quicktime?
schlarbo asks: "I need to help produce a live webcast and was hoping to get some insight on the process from people with experience. We are a media house in Western Australia that uses Apple computers. We have the cameras, computers and a digital converter for the cameras. However, the big question is: should we use Quicktime Broadcaster, or rent a Windows XP laptop and use Windows Media Player to do the webcast?"
I have never broadcast video, but with the proper codecs VLC should be able to do what you're asking.
-Adam
I would say go with Quicktime. Just provide a link to the player download.
Honestly I am not sure you can create a broadcast using just Windows Media Player. You need Windows Media Encoder + Windows Server.
On a related note. I briefly provided some support to a India-based site.
Which provides video in Real, Quciktime & Windows Media.
75% choose to view in Windows Media.
We use Quicktime Broadcaster at our company for exactly what you describe, and it works perfectly. Had a problem with the camera at first, so make sure you have a camera that... works.
Hell, I can't even go into fullscreen on Quicktime. Even when I had some version that could installed, I had to get out of fullscreen to take advantage of the navigation bar.
Then again, if you want to rewind etc. before the file is fully downloaded, QT is better at that than WM (unless the connection is fast enough, on both sides, or some specific media format is used, I don't know which, but I VERY rarely encounter it, and, mind you, I watch a lot of porn).
News for merdes. Shit that matters.
Ask me about my sig.
If you want Mac and Linux users to be able to watch it, use MPEG-4 via QTSS.
If you want to give Mac and Linux users the finger, go ahead and use Microsoft's tools.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
--
Given enough personal experience, all stereotypes are shallow.
A laptop would hardly do, now that /. knows about it. Just go with what you all ready have.
l v_download_04.html
I hear that you can also stream video with Flash, that could be a very good solution, too.
http://www.macromedia.com/devnet/flash/articles/f
It wouldn't require an investment anything more than Windows Server (required for streaming video to Windows Media Player).
Wonder what the public key field is for?
...I assume he's putting on the show because he wants people to, you know, actually watch it. ;)
ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
Do both! There's no reason you can't split the signal and encode to every popular format at once. If someone has trouble getting their favorite client working, they can try another one.
My favorite radio station webcasts in Real, WMA, and two bitrates of MP3 simultaneously. You'd do well to follow that lead.
I almost refuse to use Windows Media broadcasts, although it is installed on the widest user base I dislike the quality and the resource usage of windows media. Unless there is something that I am very, very interested in that has no other method of viewing I will just pass.
I would go with QuickTime, if you have something that people like to watch then maybe it will make more people download it; and I believe that when installing iTunes on a PC that QuickTime is automatically downloaded so there may be more users than one would initially think.
Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
If you're a "media house" (whatever that is) then you've probably got a larger portion of Macs in the audience (dirty or otherwise) than would be usual.
If you're familar with Quicktime Broadcaster there's less chance of you looking like idiots in front of potential customers using that than on a rental XP box (no pressure if that breaks in the middle of a webcast...).
One thing though - make sure that you use an actual URL so that people don't have to rely on a poxy browser plugin that probably won't be there or work properly.
That said, from a customer's point of view I will personally on any link that is an alternative to a Quicktime one. There are several reasons:
o I dislike being hassled about Quicktime Pro. Even my Windows XP version "will expire and 5 days". No doubt I'll be inflicted with shovelware and it'll steal all the file associateions if I need to reinstall it after that time.
o The user interface of the standalone player is horrible. I want a media player, not a link to some movie trailers.
Don't assume that everyone will who does not already have a Quicktime player installed will be able to navigate Apple's download screen successfully. I've just tried it on a couple of machines - from Firefox on Windows XP I get a blank screen with a search box (Noscript is installed; but the web site should at least detect that Javascript is disabled and say something), whereas from Firefox on an old Linux box it "can't tell what OS I'm running because I have Javascript disabled" (I haven't) and offers me a choice of Windows XP or Mac.
First of all, you can't stream live Flash video without a Flash Communication Server license, and it's one of the most expensive prospects in the entire streaming world right now, plus most of the world still only has the Flash 7 live codecs, which are a shitty subset of H.264, so skip that. Secondly, everyone who saying crap like VLC and ogg theora... please. Shut the fuck up. He's specifically asking about Windows Media and Quicktime.
Refreshingly, the post that asks about your audience is dead on. The choice of streaming format will be entirely driven by your audience (and also by your budget).
Some questions to consider:
- Do you have streaming servers? What formats do they handle? If not, you need to start learning their care and feeding right now.
- How many users do you expect? Do your streaming servers have adequate bandwidth? Do you know how to calculate adequate bandwidth? Are your end users all in australia, or are they international? Have you considered a CDN like Akamai, Playstream, VitalStream, etc.?
- Are you archiving on the server or on the encoder? Are you backing to tape, for the inevitable "I forgot to hit record" issues?
If this is your first webcast, you might do well to call a streaming expert (I recommend www.incitedmedia.com, ask for Joe -- they did Live8 so they know what they're doing) and ask some questions.Keep in mind: Windows Media looks like crap on Macs. Quicktime is on lots more Windows machines nowadays thanks to iTunes. Quicktime Broadcaster isn't as rock-solid as Windows Media Encoder (and certainly isn't nearly as fully-featured) but will run on the machines you already have.
"The only way to play WMV9 and 10 in Linux is to have an ILLEGAL copy of the codecs installed in /usr/lib/win32."
Since when has this forum cared about legality (unless it's a GPL violation)?
I'd personally use Quicktime Broadcaster and the Darwin Streaming Server all the way. You already have the hardware for it, both are completely free (as in beer, although DSS is also free as in speech), and you have a wide selection of compressors and packetizers.
Yes, I've heard the Windows users cry "but we don't want to use Quicktime!". My suggestion would be not to force them to by using a standard packetizer and compressor. If quality is your goal, use H.264 for both -- Mac and Linux users can view such streams easily, and Windows users only need either Quicktime or VLC. Or, if you want to sacrifice some quality, use standard MPEG-4 for both. Quicktime Broadcaster will happily handle such formats, and everyone should be able to play them with whatever player they want.
So broadcast using the free Quicktime solutions, but use a standard format, and everyone can be made happy.
Yaz.
I realize that what you are asking after is either utilizing the Windows Media versus Quicktime, but I would suggest going with Quicktime as it is in house. Our high school broadcast every single concert we had in real time using a Real encoder. Every time you set up for a concert, something had the ability to go wrong rather easily, granted we were high school students at the time. If you are having to rent a Windows XP box that you haven't tested or have experience with extensively, you are more likely to have less problems. Also, I'm not completely sure how easy it is going to be to rent an XP box that has an internal card to send the BNC (or whatever cabling you are actually using) through, though that could be mitigated if you are using an external card.
You are probably much better going with Quicktime.
- Quicktime Broadcaster on any recent G4 or G5, using Firewire for video input and an external USB audio interface
- Darwin Streaming Server on a separate machine (a dual G4 will do just fine)
- online tutorials for quite easy setup
If you choose h.264 over MPEG-4, encoding & decoding HW requirements will be higher. For playback, any system can play it back well:Consider how many Windows users have iTunes installed nowadays, which means Quicktime 6 or 7 and MPEG-4 playback capabilities already installed.
Realplayer (newer versions) play back MPEG-4 streams fine, VLC likewise.
All in all, the average Windows user will have no problem in playing back your streams.
Mac users will have it even easier with Quicktime always preinstalled,
and Linux &c. will be able to use either VLC or Realplayer anyway.
Use cross-platform solutions which work well on all client platforms, unlike WMV: even the latest - nowadays quite obsolete - Windows Media Player on Mac OS X rates very poorly in terms of performance, and at the same bitrate (e.g. 300k) its drop rate and quality are much worse compared to any competitor product.
I stumbled on my first Flash stream a few weeks ago - it was in the thumbnail previews of Google's Video service! My uneducated guess is that a larger % of web users have Flash these days than either WM or QT, plus the integration with the browser is flawless (it is Flash Player afterall).
Re: QT, I find the app. tremendously annoying in Windows. Also, a lot of people do not have it installed. Personally, I'd like to see QT die and go away for web streams.
The poster should definitely go with QuickTime Broadcaster IMO, and encode the movies with QuickTime Pro (for the ~30 USD it will cost). It's far better quality (by a long way) and it's a more efficient in delivering good quality video (so streams are ultimately more reliable for end users).
.MOV) which, as a standard that has wide industry support, doesn't require the QuickTime Player and will merrily play in whatever suitable software the user has available - including Windows Media Player.
.WMV format is if you want to distribute DRM'd video.
With QuickTime Pro, you can even encode files for streaming that will work well on a regular web server, by pre-encoding them in a number of different sizes/quality, all hinted appropriately is ideal. QuickTime Broadcaster is great for encoding on the fly though - and it won't cost you anything (though requires a Mac).
However, I'd strongly suggest encoding in straight MPEG4 (rather than as a
I can understand why someone might want to encode in way that requires the QuickTime Player if they were are trying to improve the quality and efficiency of the stream, but really the only sensible reason to use the
Also worth mentioning:
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Quicktime 7 provides navigation of its features while in full screen mode. Holding the command (mac) or control (win) also brought up the navigation in previous versions.
Not to steal the limelight but I have a similar question and could ues all the help I can get. I am interested in Deploying video over a corp LAN. There will be 3000 or so computers on site that will get a 2 min presentation. Many of these will hit the site at similar times. Say 8:00 in the morning when everyone starts work. Lunch time, when they have a break to check email. It is a pretaped presentation so I do not need to worry about streaming it live, but I need to understand what kind of traffic implications there are on the network infrastructure. What's the right way to do this? What resources will be required? We use all Win computers. Thanks
Odds are, any computer that is still running Windows 98 couldn't even come close to handling the decoding of a QT7 stream. ... but if they're that much of a nut about 98, then they probably know where to go and get standalone QT7-compatible codecs to install.
Granted, there are a few (insane) people who buy 3GHz machines and install 98
To stream video you will need Windows Server 2003 Enterprise Edition.
If you are streaming live you save tremendous bandwidth by multicasting.
For non-streaming scenarios you can control the bandwidth by selecting the appropriate bitrate.
Windows Media Encoder will let you select the peak bitrate when encoding video.
If your clients are regular computers (no mobile devices),
you can dramatically improve quality of you streams by selecting 'Best Quality' under Tools->Options->Performance and using the 'Advanced Profile' codec.
Also set the decoder complexity to 'Complex' when using 'Bit Rate VBR' mode.
For server setup, checkout the help documentation on Window Enterprise Server its the best resource for information.
Thanks, my concern is that we need to offer the monthly video to such a large group. I think that the IT department is going to freak. I want to know the best solution for this distribution challenge. I don't want to offer such a low bit rate that it makes the video unwatchable but I don't have huge resources to fund this project. What is the poor man's solution to delivering video to a large group individually?
I'd whole heartedly reccommend http://developer.apple.com/darwin/projects/streami ng/.
It's free, and public source, and seriously enterprise ready! I will even stream MPEG4/2/1 streams, and Quicktime player(among others) have recently added support for MPEG streams.
It's a killer application, with no real match... :D
Your primary costs will be the hardware to host the media server and the time of atleast one person who will manage this infrastructure. The server is simple enough to not require a dedicated team.
If you have all Win computers, chances are you already have a licences for Window 2003 Enterprise server for domain management etc.
Window Media Encoder itself is free.
You can get great quality even with low bit rate if you choose the right encoder options. The defaults in Windows Media Encoder give less than satisfying results -- make sure you don't use defaults settings.
yes i agree. I'm writting a codec benchmark as of now, and i'm having the same problem. the quality of WMV9 at low bitrate is crappy here are my specs. rez 776X400 no resizing 2 pass VBR 250kbps decoder complexity - complex codec Windows Media v9 standard even though i say 250kbps ,the statistics show that it is at 198kbps after the encoding finishes. Why can't it just use 250kbps as I'm entering it.
I want to know the setting i should use. because this isn't working out to well.
Yes go ahead click the link. Its kosher
I am waiting for the new encoder from Microsoft that will be releasing in Jan 2006 -- according to the one of the Microsoft chats.
The new encoder will suposedly will have more accurate bitrate calculations and will introduce two pass encoding to Advanced codec profile.