Building an IP Camera Viewer in C# 5.0