1. Register here
2. Choose the stream you want to watch at Bwin website
Tip: Even if you just want to watch the game, you can still get a signup bonus on your deposit. So grab the free money! There might be a minimal deposit required to get to watch the streams anyhow.
Note: Some sport streams are available only for certain countries. Check the full schedule for your country.
In case of doubts ask Bwin support about the stream availability.