The invention discloses a streaming media QoE control system based on an SDN, and belongs to the field of SDN flow control application. The control system includes a streaming media server, a streaming media client side, an OpenFlow exchanger layer, an SDN control layer and a data training module. According to the system, streaming media transmission is carried out with the software definition network (SDN) as a platform, streaming media QoE is controlled by means of a best path selection method based on a BP neural network, and the best user perception experience of the streaming media is obtained under the condition of limited network resources and in a complex network environment. According to the streaming media QoE control system based on the SDN, the SDN and the streaming media QoE control are combined, and network control resources are saved; meanwhile, the effect of the streaming media transmission is greatly improved, the utilization efficiency of the network is improved, the robustness of the network is ensured, and the system has a practical application value.