Yes, you need an internet connection to use the Picasso application. This application provides the facility of online streaming and playing of video content through internet.