TODO.txt
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. BUGS:
  2. * last few packets of rtp stream lost, or miscalculations somewhere
  3. * Windows Media Player doesn't display correct size of *.au file
  4. TODO:
  5. * add rtcp ports in creating rtp session
  6. * RTCP BYE needs to be handled for RTSP
  7. RTSP spec doesn't provide a mechanism through which a server could
  8. indicate the client about the end of a playout. The way currently it's
  9. handled is that the server indicates the duration of a presentation as
  10. part of session setup(actually part of DESCRIBE response). Once the play
  11. has started, the client starts a timer and at the expiry of timer it's
  12. assumed that the play is over - which is true in almost all cases. But
  13. there are cases where server doesn't know the duration of a play
  14. ahead(during session setup). For eg., TTS(Text to speech) environment
  15. the server doesn't know the actual duration of playout. One way to
  16. handle this is to send the client max duration(say 3 min or so) and once
  17. the play is done, the server would be sending RTCP BYE.  Remember, RTSP
  18. uses RTP/RTCP for play out(just like voice call). When the RTCP bye is
  19. received, the client could go ahead and close the session.
  20. PENDING CODE REVIEW COMMENTS:
  21. * OpPlay, use internal pause events.  Instead of static process functions
  22. * RtspServer, pass around the sessionId instead of the state
  23.     remove state information form RtspServer