控制装置、发送装置、接收装置和多码流自适应处理系统的制作方法

文档序号:9847216阅读:379来源:国知局
控制装置、发送装置、接收装置和多码流自适应处理系统的制作方法
【技术领域】
[0001] 本发明属于信息技术领域,尤其涉及一种控制装置、发送装置、接收装置和多码流 自适应处理系统。
【背景技术】
[0002] 在线教育的直播、点播系统中,对流媒体信息传输的实时性和画面质量要求都有 着一定要求,但在应用过程中难以在保障视频播放实时性的同时又保障画面质量。同时由 于不同接收装置的解码能力和网络环境不同,如果统一发送固定特征参数的流媒体传输将 会造成接收装置的播放效果不佳,反馈延迟,大大降低了用户体验。因此如何在视频播放流 畅性和画面质量之间进行权衡,选择合适的视频发送给接收装置成为亟待解决的问题。

【发明内容】

[0003] 本发明提供一种控制装置、发送装置、接收装置和多码流自适应处理系统,以解决 上述问题。
[0004] 本发明提供一种控制装置,用于获取不同特征参数的流媒体信息和接收装置的工 作特征信息,并根据所述工作特征信息,获取对应特征参数的流媒体信息并发送至对应接 收装置。
[0005] 本发明提供一种发送装置,用于获得不同特征参数的流媒体信息和从接收装置中 获取工作特征信息,并根据所述工作特征信息,获取对应特征参数的流媒体信息并发送至 对应接收装置;还用于从接收装置中获取工作特征信息、目标特征参数信息并根据所述目 标特征参数信息,生成对应流媒体信息后,将所述流媒体信息发送至接收装置。
[0006] 本发明提供一种接收装置,用于接收对应特征参数的流媒体信息;还用于将工作 特征信息、目标特征参数信息反馈给发送装置;还用于根据自身工作特征信息所处范围,确 定流媒体信息对应的目标特征参数。
[0007] 通过以下方案:一种控制装置、发送装置、接收装置和多码流自适应处理系统,通 过获取不同特征参数的流媒体信息和接收装置的工作特征信息,并根据所述工作特征信 息,获取对应特征参数的流媒体信息并发送至对应接收装置。这样不仅考虑到不同工作特 征的接收装置的不同播放效果,对接收装置发送对应的、适合的流媒体信息,满足了不同接 收装置对视频播放实时性和画面质量的不同需求,在合理利用资源的同时大大提升了用户 体验。
【附图说明】
[0008] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009] 图1所示为根据本发明的较佳实施例提供的多码流自适应处理系统的示意图; [0010]图2所示为根据本发明的另一较佳实施例提供的多码流自适应处理系统的示意 图。
【具体实施方式】
[0011] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0012] 根据本发明的实施例1的一种控制装置:用于获取不同特征参数的流媒体信息和 接收装置的工作特征信息,并根据所述工作特征信息,获取对应特征参数的流媒体信息并 发送至对应接收装置。
[0013] 其中,所述工作特征信息包括:带宽或工作频率;所述特征参数包括:帧率、分辨率 和/或码率。
[0014] 所述控制装置还用于获取由发送装置生成的携带有不同特征参数的流媒体信息; [0015]或用于接收发送装置发送的携带有一组特征参数的流媒体信息后,进行解析,并 根据预设的多组特征参数,对解析后的流媒体信息进行封装,生成对应的流媒体信息,以获 得不同特征参数的流媒体信息。
[0016] 当所述工作特征信息为带宽信息时,所述控制装置还用于根据接收装置的带宽所 处带宽范围,匹配出对应特征参数的流媒体信息,或所述控制装置还用于根据接收装置的 带宽所处带宽范围,并结合接收装置的类型,匹配出对应特征参数的流媒体信息;
[0017] 当所述工作特征信息为工作频率信息时,所述控制装置还用于根据接收装置的工 作频率所处工作频率范围,匹配出对应特征参数的流媒体信息,或所述控制装置还用于根 据接收装置的工作频率所处工作频率范围,并结合接收装置的类型,匹配出对应特征参数 的流媒体信息。
[0018] 该控制装置还包括:存储单元,用于存储多组特征参数和对应特征参数的流媒体 信息;还用于存储带宽范围、帧率、分辨率、码率对照表;还用于存储工作频率范围、帧率、分 辨率、码率对照表;还用于存储接收装置类型、带宽范围、帧率、分辨率、码率对照表;还用于 存储接收装置类型、工作频率范围、帧率、分辨率、码率对照表。
[0019] 当所述控制装置接收到多个接收装置发送的带宽时,所述控制装置还用于根据最 低带宽所处带宽范围,匹配得到对应特征参数的流媒体信息,
[0020] 或所述控制装置还用于根据最高带宽所处带宽范围,匹配得到对应特征参数的流 媒体信息,
[0021] 或所述控制装置还用于根据加权平均后的带宽所处带宽范围,匹配得到对应特征 参数的流媒体信息;
[0022] 当所述控制装置接收到多个接收装置发送的工作频率时,所述控制装置还用于根 据最低工作频率所处工作频率范围,匹配得到对应特征参数的流媒体信息,
[0023] 或所述控制装置还用于根据最高工作频率所处工作频率范围,匹配得到对应特征 参数的流媒体信息,
[0024] 或所述控制装置还用于根据加权平均后的工作频率所处工作频率范围,匹配得到 对应特征参数的流媒体信息。
[0025] 根据本发明的实施例2的发送装置,用于获得不同特征参数的流媒体信息和从接 收装置中获取工作特征信息,并根据所述工作特征信息,获取对应特征参数的流媒体信息 并发送至对应接收装置;还用于从接收装置中获取工作特征信息、目标特征参数信息并根 据所述目标特征参数信息,生成对应流媒体信息后,将所述流媒体信息发送至接收装置。
[0026] 根据本发明的实施例2的接收装置,用于接收对应特征参数的流媒体信息;还用于 将工作特征信息、目标特征参数信息反馈给发送装置;还用于根据自身工作特征信息所处 范围,确定流媒体信息对应的目标特征参数。
[0027] 图1所示为根据本发明的较佳实施例提供的多码流自适应处理系统的示意图。 [0028]如图1所示,根据本发明的实施例的多码流自适应处理系统包括:控制装置102,还 可以包括发送装置101和接收装置103;其中,至少一个所述的发送装置101和至少一个所述 的接收装置103分别连接至所述的控制装置102。
[0029] 下面举例进行详细说明:假设在在线教育的直播、点播系统中,有一个发送装置 (即发送装置a ),有两个接收装置,分别为接收装置a和接收装置b。发送装置a根据预设的多 组特征参数(假设预设的特征参数有5组,其中第一组为帧率15FPS、分辨率320 X 240、码率 300Kbps;第二组为帧率20FPS、分辨率640 X 480、码率500Kbps;第三组为帧率15FPS、分辨率 640 X 480、码率500Kbps;第四组为帧率20FPS、分辨率1280 X 720、码率1000Kbps;第五组为 帧率25FPS、分辨率1920 X 1080、码率2000Kbps)分别生成对应的多个流媒体信息并发送至 接收装置a。接收装置a将自身的工作特征信息(即带宽为30Kbps)发送给控制装置,接收装 置b将自身的工作特征信息(即带宽为1800Kbps)发送给控制装置,控制装置根据接收到的 接收装置a的带宽30Kbps和存储单元存储的带宽范围、帧率、分辨率、码率对照表(即表1), 得到接收装置a对应的特征参数A(即帧率15FPS、码率300Kbps、分辨率320 X 240),控制装置 根据接收到的接收装置b的带宽1800Kbps和存储单元存储的带宽范围、帧率、分辨率、码率 对照表(即表1),得到接收装置b对应的特征参数B(即帧率15FPS、码率500Kbps、分辨率640 X 480)。控制装置将接收到的由发送装置a发送的帧率为15FPS、码率为300Kbps、分辨率为 320 X 240的流媒体信息A发送给接收装置a,并将接收到的由发送装置a发送的帧率为 15FPS、码率为500Kbps、分辨率为640 X 480的流媒体信息B发送给接收装置b。
[0030] 表1带宽范围、帧率、分辨率、码率对照表
[0032]在再一个优选的实施例中,假设接收装置有两个,分别为接收装置e和接收装置f, 接收装置e和接收装置f的带宽分别为30Kbps和1800Kbps,由于接收装置e的带宽低于接收 装置f的带宽,因此根据接收装置e的带宽30Kbp
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1