CCTV video and audio mobile client (CBOX) is an important part of CCTV multi-terminal video client platform. Based on live and on-demand broadcasting, the client provides the most abundant and high-quality TV programs, sports events, film and television variety shows, and strives to create the ultimate viewing experience, so that users can watch TV at will.
The client supports self-built pages, live broadcast, mobile live broadcast, on-demand, small video and other types of content pages, supports video and picture advertisements, gathers nearly 100 live channels of CCTV, satellite TV and local stations, as well as more than 300 CCTV columns under the channel, and supports review, time shift and reservation. In addition, "customized navigation bar", "one cloud with multiple screens", "intelligent recommendation" and other functions fully meet the personalized needs of users, so that users can easily and clearly locate the content they want to watch, present the wonderful program content on the client, and provide users with better application services and entertainment experience.
At the technical level, the client uses component-based development and routing framework, adopts MVP architecture as a whole, has been gradually optimized to MVVM architecture, uses big data to achieve video playback quality monitoring, and uses Jenkins continuous integration to build automatically.