2011-07-05 37 views
2

我不是一個套接字編程器,但我需要在C#.net中開發一個RTSP流媒體服務器。 我正在開發黑莓應用程序,但它沒有原生視頻通話支持。因此,爲了滿足我的要求,我想創建一箇中間流媒體服務器,它將從一個BB設備捕獲我的視頻數據(實時字節),並將其發送到另一個BB設備。這將是直播,就像視頻通話一樣。 但我不知道如何在c#.net中實現它。我試圖谷歌的一些代碼,但沒有得到任何有用的鏈接。 如果我不在正確的軌道上,請提出建議。我在問c#.net,因爲我覺得爲像我這樣的新手創建起來更容易一些。幫助建立RTSP流服務器在C#.Net

在此先感謝。

+0

退房https://net7mma.codeplex.com/ 它有一個RtspServer和RtspClient和一堆其他的好東西。它適用於開箱即用的VLC。 查看CodeProject文章@ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp – Jay

回答

2

RTSP將是一個非常困難的選擇。它需要協調TCP控制套接字和多個單獨的UDP數據通道。

對於任何HTTP視頻或RTMP或RTMPF變體,您都會更好。 HTTP視頻沒有單一的標準 - 只需分解視頻並分塊發送即可。簡單。 RTMP與Flash一起使用,但可以單獨使用。有.NET和Java中的示例應用程序。 RTMPF也被Flash使用,但是基於UDP而不是TCP,並且是對等的。我認爲也有可用的示例實現。

山姆

+0

感謝Samuel的幫助。如果您有任何問題,您可以發佈任何鏈接或示例實現嗎? – user579951

+0

示例實施@ https://net7mma.codeplex.com/ – Jay