Build your professional network on facebook via our app Go to app
 
 
Posted in Community :

Streaming Media and real time video

 
Industry : Technology Consulting
Functional Area : New Technologies
Activity: Question posted: 05 23 2008 00:44:32 +0000, 1 answers, 116 views, last activity 07 06 2010 20:18:08 +0000
 
Share
 
 
  Rate : 
 
 
  Answered by     Dipak Maity, Project Lead, Infosys  | 05 23 2008 00:46:27 +0000
[ Delete ]
[ Edit ]
Not Rated

Sending audio and video in separate RTP streams provides a great deal of flexibility. For example, this makes it possible for a player to receive only the audio stream, but not video (or vice-versa). It would even be possible to have one computer receive and play audio, and a separate computer receive and play video.

These audio and video streams are synchronized using RTCP "Sender Report" (SR) packets - which map each stream's RTP timestamp to 'wall clock' (NTP) time. For more information, see the IETF's RTP/RTCP specification.

Receivers can then use this mapping to synchronize the incoming RTP streams. The LIVE555 Streaming Media code does this automatically: For subclasses of "RTPSource", the "presentationTime" parameter that's passed to the 'afterGettingFunc' of "getNextFrame()" (see "liveMedia/include/FramedSource.hh) will be an accurate, time-synchronized time. (For this to work, you need to have also created a "RTCPInstance" for each RTP source.)

For example, if you use "openRTSP" to receive RTSP/RTP streams, then the contents of each RTP stream (audio and video) are written into separate files. This is done using the "FileSink" class. If you look at the "FileSink::afterGettingFrame()" member function, you'll notice that there's a "presentationTime" parameter for each incoming frame. Some other receiver could use the "presentationTime" parameter to synchronize audio and video.

 
Leading staffing and human resources consulting firm
SEM Analyst jobs in Bangalore
Openings for COC Connectivity For Automotive Industry
SO, SALES AND DISTRIBUTION, Sales Officer FMCG, Leading FMCG Company, Bangalore hubli shimoga
Viewers also viewed
The flexibility of changing in jobs is very different and difficult in India ( as far as my...
 
773 referals 43 arguments, 2399 views
i think it will be good to develop technology very fast vs it is not good to develop technology fast
 
1710 referals 27 arguments, 477 views
more...  
Unanswered Questions (60)
How Indian companies going to adopt this new technology.How cloud computing application going to...
 
0 referals 0 answers, 0 views
Helo rohit, i am Hemant from Kanpur UP,going to take admission in mca for 212 batch at cgc...
 
1 referals 0 answers, 0 views
Everyone in India looking for secure the own position and headed towards stability in career....
 
0 referals 0 answers, 0 views
More From Author
To add to Mr. Angyan's insight i would like to add some more on Indian contract Act. We enter into contracts so many times in a day that the word "contract" has become an indispensable part of our life. When you purchase milk or newspaper in the...
Thnk u...mobile games...hmmm...I just remember a game on my w910i...Marble Madness 3D a motion game, I love playing that moving around here and there...its kind of fun...Whats your favorite mobile motion games ?
Any how GE capital will not end because it is the major source of revenue for GE.
more...