How to with QuickTime Broadcaster:
Aim:
Here we will set up a live video stream using QuickTime Broadcaster that you can view LIVE on your GPRS or 3G phone.
To see proof of concept: - click here to download H.264 movie.
You will need QuickTime 7 player to view the file. Please also note there is a 8-10 second delay in audio.
PC users - click here 14.7 Mb download.
What will you need:
Hardware: DV Camera (iSight will do) - 1 Mac running QuickTime Broadcaster - 1 QuickTime Streaming Server.
Software: Download - QuickTime Broadcaster - for more info click here.
1. After you have downloaded QuickTime Broadcaster and installed it, open it up. Applications > QuickTime Broadcaster.
Then click on the button "Show Details"
- Tip: a short cut to Applications folder when in the finder is to press "Shift + Apple key + A"
2. With the Network options you would need to see your network administrator 1st if you did not personally set up your streaming server, for reference on the address number and port settings.
- Transmission: Multicast
- Audio Address: Your Streaming Server IP address Port: Whatever your Administrator has given you
- Video Address: Your Streaming Server IP address Port: Whatever your Administrator has given you
- TTL: 15 - leave as default but you may have to up it if any problems
- Buffer Delay: 12
With the Annotations wait till you have gone though all of this tutorial, then see the Advanced tip on editing your sdp file click here.
[ Click here to see movie of how to do the above ]
3. Before going to Video Settings make shore that your have your DV camera plugged in and on.
- Enable Video Stream: tick
- Source: pick your DV camera
- Width: 176
- Height: 144
- Compressor: VC H.263
- Options...
- Specify Ecoded Image Resolution: tick
- 176 x 144 (QCIF): tick
- Cycle Intra Macroblocks: tick
- Depth: Colour
- Quality: Best
- Frames per second: 8 (your discretion)
- Key frame every: 16 (your discretion)
- Limit data rate to: 20 kbits/sec
- Packetizer...
- RTP Payload: H.263
- Packet Size Limit: 380 up to 480 bytes
[ Click here to see movie of how to do the above ]
4. So for your Audio settings make sure you have your audio device plugged in.
- Enable Audio Stream: tick
- Source: pick your mic source
- Play-though speacker: (your discretion)
- Gain (your discretion)
- Compressor: AMR Narrowband
- Options...
- 4.72 kbps note: if your creating audio only files then 12.2 kbps tick
- Frames per sample: 5 (your discretion)
- Rate: 8.000 kHz
- Size: 16 bit
- Use: Mono
- Packetizer...
- RTP Payload: AMR Audio
- Packet Size Limit: 380 up to 480 bytes
- Packet duration: 100 milliseconds
[ Click here to see movie of how to do the above ]
5. Now we can create our sdp file. File > Export > SDP - Save the sdp to the desktop.
- Tip: a short cut to is to press "Shift key + Apple key + E"
[ Click here to see movie of how to do the above ]
6. Editing the file Session Description Protocol (SDP) file. Open the sdp you made in TextEdit. Applications > TextEdit.
You should have something that looks like this below.
The bit that is hi-lighted in red, we will have a closer look at in stage 8.
- v=0
- o=aburt 3311635594 3311635594 IN IP4 fe80::20a:95ff:fee8:7e54
- t=0 0
- m=audio 5432 RTP/AVP 96
- c=IN IP4 0.0.0.0/15/1
- a=rtpmap:96 AMR/8000/1
- a=fmtp:96 octet-align
- a=x-bufferdelay:12
- m=video 5434 RTP/AVP 97
- c=IN IP4 0.0.0.0/15/1
- a=rtpmap:97 H263-1998
- a=cliprect:0,0,144,176
- a=x-bufferdelay:12
7. How to find the IP address of the Mac that is running the QuckTime Broadcaster. Applications > Utilities > Network Utility.
Once Network Utility is open then click on the Info box on the far left. Then you should see the option to pick Ethernet Interface (en0) or (en1) if you have a AirPort card installed on your Mac. I recommend you go for (en0) the wired connection for stability. If you look down the list you will want to take the numbers from "IP Address(es) xxx.xxx.xxx.xxx"
[ Click here to see movie of how to do the above ]
8. Time to edit the sdp file. What we will do here is change the 2nd line of code at the end of the line. From something that looks like this IP4 fe80::20a:95ff:fee8:7e54 to something that looks like this IP4 10.0.1.44 (the IP address of the Mac that's running the QuickTime Broadcaster).
- v=0
- o=aburt 3311635594 3311635594 IN IP4 10.0.1.44
- t=0 0
- m=audio 5432 RTP/AVP 96
- c=IN IP4 xxx.xxx.xxx.xxx/15/1
- a=rtpmap:96 AMR/8000/1
- a=fmtp:96 octet-align
- a=x-bufferdelay:12
- m=video 5434 RTP/AVP 97
- c=IN IP4 xxx.xxx.xxx.xxx/15/1
- a=rtpmap:97 H263-1998
- a=cliprect:0,0,144,176
- a=x-bufferdelay:12
After editing then save your file and copy it over to your QuickTime Streaming Server. See Stage: 2 QuickTime Streaming Server.
For Advanced tip on editing your sdp file click here.

