模拟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)        机顶盒可以提供界面,显示当前正在收看的频道内容。

你可能感兴趣的:(IP)