I have over 5 years of experience coding in VB.Net and am confident I can complete what you are asking in a time and cost efficient manner, while maintaining the utmost quality. I am reachable almost 24/7 via email and will help you create the program you need customized to your liking. There is two main ways to complete the project you are asking for, either store the files in the program, or stream them from a secure server, both of these have their pros and cons.
Pros of storing the file locally:
- Seamless playback
- No loss in security
- Virtually no internet connection required (Aside from password authorization)
- No servers required on your end to host the files
Cons of storing the file locally:
- No ability to add new videos unless packaged with an updater
- Rather high file size as the videos are packaged with the program
- Requires a third party library
Pros of streaming video:
- Maximum security
- Very small file size for the program
- Ability to add videos on the fly
- Ability to remove videos
Cons of streaming video:
- High bandwidth usage
- Possible lag if the user doesn't have a strong internet connection
- Requires hosting server
I am confident I can complete what you are asking for, if you would like you project done quickly and efficiently by someone with years of expertise in these fields, look no further.