ネットワークカメラの映像を流す(ストリーミング)Windowsフォームを作りたいです。

この分野は全くの初心者でざっと調べてみたらOpenCVを使うのがよさげなのでこちらで質問させてください。
そもそも、上記目的にはOpenCVが最適なのでしょうか?
取得した動画や画像で何かを処理するとかはないのでオーバースペックのような気もしています。

開発言語はVS2013のC#を考えています。