2015-10-27 114 views
0

我想restream我的rtsp ip camera可以通過向我的web服務器發出請求從外部訪問。我玩過使用ffserver和ffmpeg。但是無論如何,它總是給我10秒鐘的延遲。我嘗試過-fflags nobuffer,發揮探測和分析的價值,增加零延遲等等。所以我放棄了使用ffserver來作爲restreaming服務器。MVC RTSP轉發請求

如果沒有重定向,只需使用ffmpeg輸出到文件或視圖,就可以在低於1秒的時間內產生低延遲。

現在我想讓客戶端間接訪問攝像頭以消除使用restreaming服務器。我的問題是,如何將來自我的服務器的rtsp請求轉發到我的網絡攝像頭。我的網絡服務器有2個網絡接口。一個用於內部,與網絡攝像機連接,另一個用於公共訪問。我想保持我的網絡攝像機保持私人內部網絡/不接觸互聯網。所以我想將傳入的rtsp請求轉發給我的網絡攝像頭。

我在MVC工作和IIS 7.5

回答

1

首先,我不明白MVC或IIS與此有關。

如果你想重新調整IP攝像機RTSP,我建議使用使用live555的RTSP proxy。 live555代碼是跨平臺的 ,您可以在您的Web服務器上運行此代理。

+0

這就是我正在尋找..!你是我的人生救世主。謝謝。!我認爲這應該很容易,但我與ffserver一起迷路了。而關於MVC重定向rtsp流只是一個想法,因爲我不知道有可以用作代理的live555。再次感謝你。 –