210 likes | 374 Views
影音資料傳輸原理. ─ 輕鬆完成影音聊天室 呂孟庭. Outline. Codec Protocol Tool Don’t Re-invent the wheel! Engineer & Scientist. Codec. MpegX H.26X RealVideo 9 Windows Media 9 Others……. MpegX & H.26X. MpegX & H.26X. Real Media 9. Real Network Helix Producer SDK
E N D
影音資料傳輸原理 ─ 輕鬆完成影音聊天室 呂孟庭
Outline • Codec • Protocol • Tool • Don’t Re-invent the wheel! • Engineer & Scientist
Codec • MpegX • H.26X • RealVideo 9 • Windows Media 9 • Others……
Real Media 9 • Real Network • Helix Producer SDK • Same quality at half the bit rate of MPEG-4 • Same quality at quarter the bit rate of MPEG-2
Windows Media 9 • Microsoft • Windows Media 9 Series SDK
Protocol • RTP • RTCP • RTSP • H.323
RTCP Sender RTCP Packets sent Packets loss Interarrival jitter Internet RTCP RTCP Receiver Receiver
What do you want get from this Exp? • 我想要混學分 • 我想用現成的tool寫程式 • 我想自己寫Protocol的部分 • 我想自己寫Codec的部分 • 我想自己寫Protocol和Codec • 我不需要任何工具,我喜歡從頭開始硬幹
我想要混學分 • Windows Media 9 Encoder + Windows Media 9 Player + C# • Windows Media 9 Encoder + Windows Media 9 Player + C++ • 10 hours
我想用現成的tool寫程式 • NetMeeting3 SDK • AVPhone Sample
我想自己寫Protocol的部分 • Windows Format SDK 9 • Windows Codec Interface • Microsoft AVICap Sample • Windows Socket API • 不建議使用MFC的CSocket
我想自己寫Codec的部分 • CodeProject • CodeGuru • RTP tool(Henning Schulzrinne) • http://www.cs.columbia.edu/IRT/software/rtptools/
我想自己寫Protocol和Codec • CodeProject • CodeGuru • Winsock
我喜歡從頭開始硬幹 • MSDN • Windows Multimedia • Audio Compression Manager • Video Compression Manager • Direct X sdk
我對Multimedia Network很有興趣 • b88901124@ntu.edu.tw • 0968315097、0919999808 • Multimedia Processing And Communication Lab(慶齡Rm418)
Other problems • Anry • Oops • Donnie • Kuanting • Giganano