The present invention discloses a flow media QoE control system based on SDN, which belongs to the field of SDN network traffic control application. The control system includes the streaming media server, the streaming media client, the OpenFlow switch layer, the SDN control layer and the data training module. In this system, software defined network SDN platform for streaming media transmission, through an optimal path selection method based on BP neural network control of streaming media in QoE, cyber source limited and complex network environment, access to the streaming media user perception of the best experience. The invention combines SDN and streaming media QoE control, while saving network control resources, greatly improving the effect of streaming media transmission, improving the utilization efficiency of the network, ensuring the robustness of the network, and has practical application value.
【技术实现步骤摘要】
一种基于软件定义网络SDN的流媒体QoE控制系统
本专利技术涉及软件定义网络领域,尤其涉及一种软件定义网络领域中的流媒体QoE控制系统。
技术介绍
随着移动互联网的发展和网络资费的下降,人们对高质量视频的需求日益增长,而流媒体能做到边下边播,是当下最流行的视频传输方式,而视频传输的最终目的就是提供给用户一个满意的QoE(感知质量,QualityofExperience),使得用户对接收到的视频感觉良好。传统的流媒体传输系统采用的方式是将视频数据编码后直接发送到网络中,对于网络中的传输不做控制,只负责在接收端进行视频数据的接收、解码和播放,而网络传输环境复杂多变,流媒体又是极易受到带宽、延时、丢包等因素影响的一类数据,网络资源的利用效率较低,很难提供一个较高的QoE。软件定义网络(SoftwareDefinedNetwork,SDN)是一种新型的网络创新架构,是网络虚拟化的一种实现方式,诞生于美国GENI项目资助的斯坦福大学CleanSlate课题,其核心思想在于将网络设备的控制面与数据面分离,从而更加方便地管理网络流量。流媒体QoE控制和软件定义网络SDN相结合,可以进一步提高流媒体传输的QoE,提高用户的直接观看感受,在有限的网络资源条件下,获得更高的视频质量。
技术实现思路
针对流媒体传输过程中,容易受到复杂的网络环境影响而导致流媒体质量下降的现象,本专利技术设计了一种基于SDN的流媒体QoE控制系统。本专利技术将SDN软件定义网络平台与流媒体传输中的QoE控制相结合,设计了一种基于SDN的流媒体QoE控制系统,该系统在软件定于网络平台之上,针对流媒体传输 ...
【技术保护点】
一种基于软件定义网络SDN的流媒体QoE控制系统,该系统包括流媒体服务器、流媒体客户端、OpenFlow交换机层、SDN控制层和BP神经网络训练模块,其特征在于:所述流媒体服务器包括视频串流软件、硬件编码板,将实时视频或本地视频文件编码之后在网络中进行传输;所述流媒体客户端工作于Windows平台之上,负责接收网络中流媒体服务器发送的流媒体数据流,对流媒体数据流进行解码之后进行显示播放;所述OpenFlow交换机层包括在编译OpenWRT系统的过程中添加对OpenFlow协议支持的硬件交换机、Mininet平台中使用的Open vSwitch虚拟交换机;所述OpenFlow控制层使用的是Ryu控制器框架,Ryu控制器负责网络感知、LLDP协议发送与接收、网络参数计算、路径计算、QoE数值排序和OpenFlow流表下发;所述系统建立在SDN平台上,在SDN平台中,通过对OpenFlow流表的下发与接收,获取到网络的带宽和链路损耗等参数,通过给各交换机发送和接收LLDP协议获取到各个链路的延时,将得到的延时、带宽和链路损耗与网络拓扑结合,通过将使用BP神经网络训练得到的数据进行权值的叠加, ...
【技术特征摘要】
1.一种基于软件定义网络SDN的流媒体QoE控制系统,该系统包括流媒体服务器、流媒体客户端、OpenFlow交换机层、SDN控制层和BP神经网络训练模块,其特征在于:所述流媒体服务器包括视频串流软件、硬件编码板,将实时视频或本地视频文件编码之后在网络中进行传输;所述流媒体客户端工作于Windows平台之上,负责接收网络中流媒体服务器发送的流媒体数据流,对流媒体数据流进行解码之后进行显示播放;所述OpenFlow交换机层包括在编译OpenWRT系统的过程中添加对OpenFlow协议支持的硬件交换机、Mininet平台中使用的OpenvSwitch虚拟交换机;所述OpenFlow控制层使用的是Ryu控制器框架,Ryu控制器负责网络感知、LLDP协议发送与接收、网络参数计算、路径计算、QoE数值排序和OpenFlow流表下发;所述系统建立在SDN平台上,在SDN平台中,通过对OpenFlow流表的下发与接收,获取到网络的带宽和链路损耗等参数,通过给各交换机发送和接收LLDP协议获取到各个链路的延时,将得到的延时、带宽和链路损耗与网络拓扑结合,通过将使用BP神经网络训练得到的数据进行权值的叠加,为每个链路得到一个预期的QoE值,对各个链路得到的预期...
【专利技术属性】
技术研发人员:刘琚,孙超,桑柳,孔祥茂,付丛睿,
申请(专利权)人:山东大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。