模拟IPTV(中兴捧月2011) - 静幽独白
中兴捧月2011的一个题目:把自己做的内容做个总结(反正没晋级,权当自己玩玩吧)。
题目要求:
1. 用一个GUI程序模拟视频服务器:
1) 视频服务器包含3个频道节目CH1、CH2、CH3,每个频道内容分别如下:
CH1:静态显示一幅位图;
CH2:屏幕中央显示形式为(H:M:S)的24时制时钟字符串;
CH3:一个小正方形,以某个半径围绕屏幕中间点做顺时针旋转。
2) CH1的图片可以从硬盘上选择,便于后续验证。
CH2的时钟字符串初始时间可以通过程序界面设置,便于后续验证。
CH3小正方形的旋转半径和速度可以通过程序界面设置,便于后续验证。
3) 视频服务器可以提供界面,显示当前3个频道实时播放的内容。
4) 视频服务器不停地给交换机(详见内容2)发送节目。
2. 用一个GUI程序模拟交换机:
从交换机程序界面能点击打开另一个程序――用来模拟接入的IPTV机顶盒。交换机可以同时打开3个IPTV机顶盒的程序。
3. 用一个GUI程序模拟IPTV机顶盒:
1) 该程序通过交换机点击打开。
2) 程序界面包含使能、关闭机顶盒的功能
3) 程序可以选择频道CH1、CH2、CH3。
4) 机顶盒可以提供界面,显示当前正在收看的频道内容。