I am using VLC to stream video to BlackBerry devices on Verizon's 3G network. This works very well but there is a problem. Verizon called me a few days ago to ask why I was data-spamming their customers. Here is what happens.
BlackBerry client requests RTSP stream from a VLC server instance.
VLC starts sending video packets to client via UDP.
Client crashes, loses IP, powers off, battery dies, etc.....
VLC *never* stops sending UDP packets of video to client IP
Some other Verizon customer's phone gets our client's now unused IP
Verizon customer gets hammered by unwanted UDP packets 24/7
Verizon customer goes over data usage limits and gets hit with a huge bill
I get called by Verizon.
The developers seem to know this but refuse/decline to fix it. See here:
http://trac.videolan.org/vlc/ticket/279
hxxp://forum.videolan.org/viewtopic.php?f=4&t=11035
Are there any workarounds that might help here? Can VLC stream RTSP via TCP only?