[請問] 徵C/C++/資料結構高手(對Live555 Streaming Server熟者)

看板AVEncode作者 (Ashou)時間19年前 (2006/12/30 00:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
徵C/C++/資料結構高手(對Live555 Streaming Server熟者) http://www.live555.com/ (open source) 有興趣的人可以由testOnDemandRTSPServer.cpp從頭開始看 有問題的程式部分: 1. MediaSink.cpp(只要看OutPacketBuffer建構子做什麼事以及動作流程) 2. MPEG4VideoFileServerMediaSubsession.cpp的流程 3. MultiFramedRTPSink.cpp 歸納起來我的問題就是: 1.從fread()讀MPEG4(m4v)檔案開始,MPEG4VideoStreamParser是如何由MPEG4 elementary stream解讀出I/P/B frame(可以參考ISO/IEC 14496-2:2001(E)文件(Page 32))。 2.得到frame的資訊之後,這些訊框資料便餵給OutPacketBuffer,而在OutPacketBuffer 的資料結構中有很多指標,問題就是這些指標是如何使用方能把I/P/B frame的資料傳 給BSD socket API的sendto(),也就是開始把frame的資料包在RTP封包中經由網路 傳送出去。 3.最後第三個問題是MultiFramedRTPSink.cpp裡面有一些判斷封包是否應該傳送 的函數,其運作機制為何? 4.第四個問題比較沒那麼急迫,問題不是出在Live本身,而是我想做到Live Capture(即時 影像抓取傳輸)的話有沒有其它的open source可以抓到WebCAM 的影像資料,如果你懂DirectShow或是VFW的話相信這個問題你就可以解答了。 因為本身對資料結構不是很熟,而這這幾個問題又困擾我很久了,使得我程式撰寫部分 一直沒有進展,以上四個問題如果有高手願意協助幫忙解答的話,payment部分我們可以 商量,或是你對Live555的其他部分有問題是我懂的我們也可以交流討論,謝謝。 意者請先email聯絡: false1224@yahoo.com.tw 來信請簡單介紹一下你自己並留下聯絡資訊,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.89.43
文章代碼(AID): #15bKDSHL (AVEncode)