I'm implementing an .Net application which will unicast/multicast video and audio streams on the network through Tcp/Udp sockets.
Initially I'm going to use DirectShow to playback the network streams, but it seems that DirectShow can only playback media files on local harddisk. I've check through its API and there is nothing talking about stream or socket.
So how should I do to playback a network stream? Shall I use Windows Media SDK, say Window Media Format or Windw Media Service? It's seems that they have such kind of functions. But the problem is that I'm using C# to do my project and don't know much about VB or C++. And Windows Media SDK only support VB...
Can someone pls help me out this problem?