有誰知道DirectShow中必須使用哪些過濾器才能通過http傳輸H.264 LIVE流? (尤其是我必須使用什麼樣的源濾波器)在DirectShow中實況流傳輸H.264
任何代碼建議都會有幫助。
謝謝!
有誰知道DirectShow中必須使用哪些過濾器才能通過http傳輸H.264 LIVE流? (尤其是我必須使用什麼樣的源濾波器)在DirectShow中實況流傳輸H.264
任何代碼建議都會有幫助。
謝謝!
您是指HTTP隧道或蘋果(MPEG-TS)和MicroSoft(MP4)的基於塊的方法?
如果你正在尋找一個隧道解決方案,下面可能會有所幫助:
一(典型值)的選擇是使用RTSP源過濾器。但在Windows中沒有股票RTSP源過濾器。你可以編寫你自己的或嘗試使用下列之一: http://rtpstream.com/downloads.shtml 我從來沒有使用過它,所以不能說它有多好,但我記得看到HTTP隧道選項。
如果你正在尋找一個源代碼,我也提供了一個例子,在sourceforge。它使用用於RTSP/RTP/RTCP的live555庫。它的目的是爲了傳輸一些音頻格式,而我最近只有開始播放,增加了對H.264的支持。我設法傳輸live555提供的示例H.264文件。也許它可能有助於入門。 Live555確實支持HTTP隧道,但您必須修改過濾器源代碼才能正確使用。
Www.3ivx.com使得它支持RTSP和蘋果風格的HTTP實時流
一個DirectShow源過濾目前,我們正在使用它的另一個項目,你想對一些實時協議接收H.264實時流
做通過HTTP隧道傳輸,還是你想有一個過濾器將通過HTTP傳輸(發送)流到互聯網? – Cipi
@Ralf先生感謝rtsp源過濾器,但如何使用它直接顯示請告訴 – Dany