Thanks for the tip. I have actually looked into the DSS code a bit.
My understanding is that DSS requires an existing RTP broadcast to
stream live video. From the DSS FAQ:
"In order to reflect something, there must be a live broadcast
available to reflect. A broadcast is a stream of RTP packets generated
by an application or process external to the Darwin Streaming Server
and typically run on a separate machine. In this discussion we will
call the live stream generator the "Broadcaster". The Broadcaster
converts a live media source (like a camera, or microphone, or
whatever) into RTP packets. It sends the packets over UDP, to either a
multicast or unicast destination address. Broadcasters will usually
create .sdp files containing all the SDP (Session Description
Protocol), information about this live presentation needed by the
client and reflector."
Is this an accurate view? I can't use the QT Broadcaster; rather, I
need something to incorporate into my app. But I'm having substantial
trouble tracking down anything on the Apple documentation that helps.
On 2/22/06, Brian Pietsch <email@hidden> wrote:
You can check out QuickTime Broadcaster and QuickTime Streaming
Server (or the open source Darwin Streaming Server).
http://www.apple.com/quicktime/streamingserver/
Brian
On Feb 22, 2006, at 4:09 PM, Ian Archer wrote:
Hi all,
I'm considering migrating a TCP based video streaming application to
RTP, and was wondering if anyone could give me some tips. I'm
currently using the MPEG4 codec for video compression, and I realize
there's complexity in packetizing video frames in RTP friendly
format.
I'm trying to avoid re-inventing the wheel and homebrewing
something
from the RFCs. Given apple's support for H.264 and MPEG, this seems
like something Quicktime would already provide, but the
qtbroadcasting
code is all old, and the documentation I've found on quicktime
streaming all seems to assume an existing video file. I'm really
looking to do this with live video. Can anyone point me in the
right
direction? I appreciate any tips you could provide.
Thanks,
Ian
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-api/bpietsch%
40apple.com
This email sent to email@hidden
Brian Pietsch
QuickTime Engineering
email@hidden