This indicates an attempt to access Youku.
Youku is a video hosting service based in Beijing, China. Youku allows users to upload videos and share them. Its features are similar to Youtube's. Youku's video library includes many full-length films and TV episodes. Viewers from around the world can watch these films on Youku for free. It has more than 500 million monthly active users and 800 million daily video views.