1.一种媒体流传输方法,其特征在于,包括:
媒体拼接器接收主频道的节目媒体流;
终端请求所述主频道时,所述媒体拼接器通过与所述终端对应的输出频道向所述终端发送所述节目媒体流,所述媒体拼接器上设置有终端与输出频道的对应关系,在所述对应关系中终端与输出频道一一对应;
所述媒体拼接器通过与广告服务器之间的、与所述输出频道所对应的传输控制协议TCP连接,向所述广告服务器发送广告插入通知消息;所述媒体拼接器上设置有输出频道与TCP连接的对应关系,在上述对应关系中所述输出频道与所述TCP连接一一对应;
接收到所述广告服务器为所述终端发送的广告流后,所述媒体拼接器通过与所述终端对应的输出频道,向所述终端发送所述广告流。
2.根据权利要求1所述的方法,其特征在于,所述媒体拼接器接收主频道的节目媒体流之前,还包括:所述媒体拼接器接收所述广告服务器发送的第一频道初始化消息,所述第一频道初始化消息包括输出频道的标识,所述第一频道初始化消息用于请求对所述输出频道的标识对应的输出频道进行初始化;
所述媒体拼接器根据所述输出频道的标识,查找所述输出频道的初始化参数;所述媒体拼接器上设置有各输出频道的初始化参数;
所述媒体拼接器根据所述输出频道的初始化参数,初始化所述输出频道后,向所述广告服务器发送初始化响应。
3.根据权利要求1所述的方法,其特征在于,所述媒体拼接器接收主频道的节目媒体流之前,还包括:所述媒体拼接器接收所述广告服务器发送的第二频道初始化消息,用于请求对所有输出频道进行初始化;
所述媒体拼接器根据各输出频道的初始化参数,分别初始化频道配置表中各输出频道后,向所述广告服务器发送初始化响应;所述媒体拼接器上设置有各输出频道的初始化参数。
4.根据权利要求1所述的方法,其特征在于,所述媒体拼接器接收主频道的节目媒体流之前,还包括:所述媒体拼接器接收所述广告服务器发送的第三频道初始化消息,所述第三频道初始化消息包括终端的标识;
所述媒体拼接器为所述终端分配对应的输出频道,并保存所述终端与所述输出频道的对应关系;
所述媒体拼接器查找所述输出频道的初始化参数,根据所述输出频道的初始化参数初始化所述输出频道后,向所述广告服务器发送初始化响应;所述媒体拼接器上设置有各输出频道的初始化参数。
5.根据权利要求1所述的方法,其特征在于,所述媒体拼接器接收主频道的节目媒体流之前,还包括:所述媒体拼接器接收所述广告服务器发送的第三频道初始化消息,所述第三频道初始化消息包括终端的标识;
所述媒体拼接器从除广告服务器之外的第三方设备获取与所述终端的标识对应的输出频道的标识,并保存所述终端与所述输出频道的对应关系;
所述媒体拼接器查找所述输出频道的初始化参数,根据所述输出频道的初始化参数初始化所述输出频道后,向所述广告服务器发送初始化响应;所述媒体拼接器上设置有各输出频道的初始化参数。
6.一种频道初始化方法,其特征在于,包括:
广告服务器接收终端的上线通知消息后,在频道对应表查找与所述终端对应的输出频道的标识;所述频道对应表中包括终端与输出频道的对应关系,在所述对应关系中终端与输出频道一一对应;
所述广告服务器向媒体拼接器发送包括与所述终端对应的输出频道的标识的第一频道初始化消息;
所述广告服务器接收到所述媒体拼接器的初始化响应后,在所述广告服务器与所述媒体拼接器之间,建立与所述输出频道对应的传输控制协议TCP连接。
7.根据权利要求6所述的方法,其特征在于,在所述广告服务器与所述媒体拼接器之间,建立与所述输出频道对应的TCP连接之后,还包括:所述广告服务器接收到所述终端的下线通知消息后,通过所述终端对应输出频道所对应的TCP连接,向所述媒体拼接器发送频道拆除消息。
8.一种媒体拼接器,其特征在于,包括:
存储模块,用于存储终端与输出频道的对应关系,在所述对应关系中终端与输出频道一一对应;还用于存储输出频道与传输控制协议TCP连接的对应关系,在上述对应关系中所述输出频道与所述TCP连接一一对应;
节目媒体流传输模块,用于接收主频道的节目媒体流;并在终端请求所述主频道时,通过与所述终端对应的输出频道向所述终端发送所述节目媒体流;
广告流传输模块,用于通过所述媒体拼接器与广告服务器之间的、与所述输出频道所对应的TCP连接,向所述广告服务器发送广告插入通知消息;接收到所述广告服务器为所述终端发送的广告流后,所述媒体拼接器通过与所述终端对应的输出频道,向所述终端发送所述广告流。
9.根据权利要求8所述的媒体拼接器,其特征在于,还包括:
第一初始化模块,用于接收所述广告服务器发送的第一频道初始化消息,根据所述输出频道的标识,查找所述输出频道的初始化参数,根据所述输出频道的初始化参数,初始化所述输出频道后,向所述广告服务器发送初始化响应;所述第一频道初始化消息包括输出频道的标识,所述第一频道初始化消息用于请求对所述输出频道的标识对应的输出频道进行初始化;
所述存储模块,还用于存储各输出频道的初始化参数。
10.根据权利要求8所述的媒体拼接器,其特征在于,还包括:
第二初始化模块,用于接收所述广告服务器发送的第二频道初始化消息,根据各输出频道的初始化参数,分别初始化频道配置表中各输出频道后,向所述广告服务器发送初始化响应;第二频道初始化消息用于请求对所有输出频道进行初始化;
所述存储模块,还用于存储各输出频道的初始化参数。
11.根据权利要求8所述的媒体拼接器,其特征在于,还包括:
第三初始化模块,用于接收所述广告服务器发送的第三频道初始化消息,为所述终端分配对应的输出频道,并保存所述终端与所述输出频道的对应关系,查找所述输出频道的初始化参数,根据所述输出频道的初始化参数初始化所述输出频道后,向所述广告服务器发送初始化响应;所述第三频道初始化消息包括终端的标识;
所述存储模块,还用于存储各输出频道的初始化参数。
12.根据权利要求8所述的媒体拼接器,其特征在于,还包括:
第四初始化模块,用于接收所述广告服务器发送的第三频道初始化消息,从除广告服务器之外的第三方设备获取与所述终端的标识对应的输出频道的标识,并保存所述终端与所述输出频道的对应关系,查找所述输出频道的初始化参数,根据所述输出频道的初始化参数初始化所述输出频道后,向所述广告服务器发送初始化响应;所述第三频道初始化消息包括终端的标识;
所述存储模块,还用于存储各输出频道的初始化参数。
13.一种广告服务器,其特征在于,包括:
查找模块,用于接收终端的上线通知消息后,在频道对应表查找与所述终端对应的输出频道的标识;所述频道对应表中包括终端与输出频道的对应关系,在所述对应关系中终端与输出频道一一对应;
第一初始请求模块,用于向媒体拼接器发送包括与所述终端对应的输出频道的标识的第一频道初始化消息;
连接建立模块,用于接收到所述媒体拼接器的初始化响应后,在所述广告服务器与所述媒体拼接器之间,建立与所述输出频道对应的传输控制协议TCP连接。
14.根据权利要求13所述的广告服务器,其特征在于,还包括:
频道拆除模块,用于接收到所述终端的下线通知消息后,通过所述终端对应输出频道所对应的TCP连接,向所述媒体拼接器发送频道拆除消息。