As far as i understood VoD needs some kind of trigger - in my case it is my local domain.
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>Domains</key>
<array>
<string>mydomain.local</string>
<string>*.mydomain.local</string>
</array>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
</dict>
</array>
</dict>
What triggers your VoD ?
Leaving home-WiFi ?