You might want to have a look at Kineme Video Tools and Data Tools at http://kineme.net/
For random loading, you can select a random index on the returned files path structure (Random -> Structure Index Member).
Then you will have to switch between your video display and your PNG display (both of them are feeding a sprite or a billboard). With Quartz Composer you can place and resize your displays as you want.