Streaming refers to sending audio and/or video from your computer to a server that is running a streaming program like Shoutcast, Icecast, Windows Media Server, Quicktime, or Helix.. Those programs then make that audio or video available for remote listeners. Worldbridges currently uses Shoutcast to stream its webcasts. Depending on audio bitrate and other variables, there is usually a delay ranging from 20-100 seconds between the time the audio is produced and the time it is heard by remote listeners.
Producing a stream of audio with only one source of audio (music or one person speaking) is relatively simple. Producing a a stream of audio in which multiple sources are streamed (i.e. a multi-person conversation) is more complicated and requires the tools and methods covered in the 'Recording both ends of a telephony call' section of this book. While it is possible to record both sides of a telephony call using 3rd party programs like Powergramo and Pamela (more info here) we have thusfar been unable to use those tools to actually stream. The tools used to stream vary significantly by operating system. Below are pages that deal with streaming on different operating systems.
Basic Streaming with Windows
There are a number of programs that can be used to stream to a Shoutcast server from windows.
These include:
Relevant Screencasts
Other Resources
.
At this point, Nicecast is the only piece of streaming software for a Mac that we've found capable of producing live interactive webcasts. Learn lots more and download a free demo at the t Nicecast Homepage at http://www.rogueamoeba.com/nicecast/
"About Nicecast" Video (from MacBreak.com)
How to Webcast and troubleshoot audio problems in Nicecast (by Lee Baber)
-- Here is an additional note about audio settings in Nicecast. This is a blog comment I made to a post concerning this issue.
Often when I click broadcast and then Skype is hijacked, I have no sound, in other words, I can hear the tone that Skype has started but when I talk, my meter in Nicecast does not move and I do not have an echo. I am not broadcasting. I now know to check first that the audio device is selected. Even if it was selected, it appears that when Skype launches (is hijacked) Nicecast looses the audio device that you have carefully chosen when you first opened it.
I've been thinking that it's a conflict and trash the skype preference in the library of the root user but then the whole computer needs to be restarted. Worse yet, sometimes that seems to not resolve the problem. Well, now I realize that it is not even the problem - just make sure that your audio device is still selected! Thank you Lee!
During the WEBheads in Action Convergence I was able to simulcast Barbara Ganley who was presenting in Eluminate. I made my way to Eluminate and logged in. Then I opened Nicecast and set it to the correct server at WB. Then in Nicecast, for Source I selected Application, found Eluminate LIVE, then went to ADVANCED and selected system output, instead of default, that means that I am streaming the regular system output, not speakers, no mic etc.
Then jump over to the editor, select from the desktop the java. For me it was called meeting-jnlp, when I clicked on that it came up as Java cache viewer. Then I started the broadcast, saw that it was ON AIR, then went back to editor and hijacked. The strange thing is that the number counter doesn't move. Well, I think that is because it is not recording anywhere, just streaming.
All for now.
May 18, 2007
Cheryl Oakes
After going through the Simplecast screencast and learning how to stream on both Sandbox A and B at different levels, I returned to NiceCast and was baffled how to do it on Mac. I wrote to Rogue Amoeba Software Support on Lee's suggestion. Here is my question and their answer:
Question: In Simplecast or SAM on my XP machine, I can broadcast using on two channels, one for people with higher bandwidth and one for people with lower bandwidth. In Nicecast, I can set up the different channels as different servers, but I don't see how to broadcast on two at once and how to do it with different quality settings????
Answer: Unfortunately, Nicecast does not support simultaneous broadcast of two streams as of yet. Maybe in the future.
The dreaded echo! While streaming and using Nicecast and Skype, I would experience an echo chamber and I would have to delay my speaking. I checked my system preferences, the microphone was selected. I checked SKYPE and the microphone was selected. I checked Nicecast and the microphone was selected! However, I still had the echo. Then just by chance I checked effects in Nicecast, then editor, then advanced and viola, the hijack had mysteriously taken over and hijacked all audio streams instead of one audio stream. As soon as I checked that back to select one audio stream, I've been good!
At the end of a 75 min. show, I begin to hear a little echo, but I believe that is just my intel imac and skype dualing.
Good luck.
Cheryl Oakes
PS The audio stream for the most part still is usable.
Nicecast Screencast and Skype Preferences Screencast
This screencast has no sound. Hopefully you will be able to follow the steps to set up your Nicecast to record both ends of a conversation now. Do not forget to go to Skype > Preferences and make sure you choose the proper audio source before you begin. Let me know if you have any problems at all. ~Lee
1) Plug the microphone and headphones in, then launch Nicecast and Skype.
2) In Nicecast's Source drawer, set the first pop-up to
Audio Device and then select your microphone for the Input Source. This
should be the same device selected in Skype's Audio preferences for
Input.
3) Next, open the Effects window, and insert the Application Mixer plugin.
4) You need to adjust the Application Mixer's settings, in
the Editor window. Set Skype as the Application, and leave the
Crossfade at 50%. Click Advanced... and set it to Hijack One Audio Stream (Default). This must not be set to MegaMix, or your audio will come through twice causing major echo.
5) Finally, press the Start Broadcast button in Nicecast. Audio from your microphone will be broadcast. When you
click Hijack in the Application Mixer plugin, audio from Skype will
also be brought in.
The audio from your microphone is going two places, into Skype and also into Nicecast. In Skype, this audio is sent to the person to whom you're speaking. In Nicecast, this audio is mixed with the audio pulled from Skype, specifically the other speaker's portion of the conversation. This is combined together to make one audio stream of the conversation.
Now that you are set as described above, you should hear both sides of the conversation and be set to go. Speak
using the microphone, and accept calls through Skype or start a conference call in Skype and add as many as your Skype version or computer can handle. You can also play
any audio that is in iTunes, and grab that with a second instance of
the Application Mixer plugin.
1) Plug the headsets in, then launch Nicecast and Skype.
2) In Nicecast's Source drawer, set the first pop-up to Application and then select Skype.
3) Next, click on Advanced.
4) You need to select MegaMix in the Advanced window, not Hijack One Audio Stream
5) Finally, press the Start Broadcast button in Nicecast. Audio from your headset will be broadcast.
Attachment | Size |
---|---|
![]() | 138.76 KB |
Stream Access
Sandbox A
208.82.103.33
Port: 8000
F...4......
http://208.82.103.33:8000/admin.cgi
admin/F......
Sandbox B
208.82.103.33
Port: 8002
F...4.......
http://208.82.103.33:8002/admin.cgi
admin/F.........
Ustream.tv
Interns are welcome to use the Webcast Academy Ustream account by logging in at http://ustream.tv/
ID: webcastacademy
Password: Same as above
Chat Logs
Chatlogs are mailed to [email protected] everyday around 0600GMT . Password is standard password for this session.
Audio Specifications
Bitrate: 64kbs
Sample rate: 22 or 44khz (required for audio posted with audio module)
File names: ShowCodeEpisode#-yyyy-mm-dd.mp3 (i.e. EdTechTalk75-2006-12-18.mp3 , Teachers38-2007-01-31.mp3)
ID3 Tags: Include at least Show Title, License, URL
Streaming: If possible stream hi bitrate (64kbs) to EdTechTalk A, and lo bitrate (24kbs) to EdTechTalk B. If bandwidth is limited, only stream to EdTechTalk A.
Posting Specifications
Posting to the calendar: (Method changed Dec. 2007) We now use Google Calendars to post events. You can log in to the [email protected] account (password is the same as Sandox passwords) and click calendar/ create event to add an event. The time zone for this gmail account is GMT/UTC. You can also click 'manage calendars' / Shared/Edit Settings, and add your gmail address to the share list. You can then post in your own time zone. (Stay tuned for Screencast)
Show recordings can be posted as an audio node (create content/ audio). Body of post can include show name & #, date, descriptive blurb, and/or chat log. To determine with the teaser ends on the front page, go to html mode by clicking the 'toggle html source' icon above and enter <!--break-->
Teleconference
Webcasters can setup their own teleconference and include that in a webcast. There are number of sites that provide this service for free, including http://freeconferencecall.com and http:freeconference.com/