CN107659666A - Real-time video dissemination system and method based on mobile subscriber - Google Patents
Real-time video dissemination system and method based on mobile subscriber Download PDFInfo
- Publication number
- CN107659666A CN107659666A CN201711070428.3A CN201711070428A CN107659666A CN 107659666 A CN107659666 A CN 107659666A CN 201711070428 A CN201711070428 A CN 201711070428A CN 107659666 A CN107659666 A CN 107659666A
- Authority
- CN
- China
- Prior art keywords
- real
- time video
- scheduling
- video distribution
- mobile users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 238000009826 distribution Methods 0.000 claims abstract description 94
- 238000001228 spectrum Methods 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims description 21
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000013468 resource allocation Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 9
- 230000003993 interaction Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 239000002360 explosive Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009827 uniform distribution Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于移动用户的实时视频分发系统及方法,该系统包括:控制层和数据层;所述控制层包括SDN控制器;所述数据层,用于接收所述控制层的调度结果转发数据,以及维护视频内容;该方法应用于控制层,包括:获取移动用户的实时视频请求形成一组视频分发会话;配置会话数据流,进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果;发送调度结果至所述数据层。本发明满足移动用户对实时视频需求多样性和灵活性的需求,实现对流量的灵活控制,并根据网络环境变化有效资源管理和优化资源分配。
The present invention relates to a real-time video distribution system and method based on mobile users. The system includes: a control layer and a data layer; the control layer includes an SDN controller; the data layer is used to receive the scheduling result of the control layer Forwarding data and maintaining video content; this method is applied to the control layer, including: obtaining real-time video requests from mobile users to form a group of video distribution sessions; configuring session data streams, performing space and spectrum scheduling, and combining session-based routing constraints Obtain a scheduling result; send the scheduling result to the data layer. The invention satisfies mobile users' requirements for diversity and flexibility of real-time video requirements, realizes flexible control of flow, and effectively manages resources and optimizes resource allocation according to network environment changes.
Description
技术领域technical field
本发明属于实时视频分发网络的技术领域,尤其是涉及一种基于移动用户的实时视频分发系统及方法。The invention belongs to the technical field of real-time video distribution network, and in particular relates to a real-time video distribution system and method based on mobile users.
背景技术Background technique
近年来,新兴视频服务导致互联网流量的大幅度增长,2015年全球视频流量占所有消费者互联网流量的70%到2020年将达到82%。随着移动互联网的发展,移动用户将成为互联网视频的主要消费者;例如,作为第四大互联网流量生产商,Twitch每月提供超过1500亿分钟的实时视频,这些视频是由移动用户产生的。因此,满足移动用户对实时视频的爆炸式增长需求是一项具有挑战性的任务。In recent years, emerging video services have led to a substantial increase in Internet traffic. In 2015, global video traffic accounted for 70% of all consumer Internet traffic and will reach 82% in 2020. With the development of the mobile Internet, mobile users will become the main consumers of Internet video; for example, as the fourth largest Internet traffic producer, Twitch provides more than 150 billion minutes of live video every month, which are generated by mobile users. Therefore, it is a challenging task to satisfy the explosive demand of mobile users for real-time video.
视频分发网络(Video Delivery Network,简称VDN)服务作为主要的视频内容分发模式备受关注。然而,VDN存在一些弊端;一方面,大多数VDN依赖于预部署的基础设施和静态配置的网络拓扑;另一方面,VDN结构不适合小型视频提供商,因为他们没有能力部署基础设施,这都不可避免地阻碍了VDN的发展。Video delivery network (Video Delivery Network, VDN for short) service has attracted much attention as a main video content distribution mode. However, VDN has some disadvantages; on the one hand, most VDNs rely on pre-deployed infrastructure and statically configured network topology; on the other hand, the VDN structure is not suitable for small video providers because they do not have the It inevitably hinders the development of VDN.
由于高数据速率视频的普及,蜂窝网络也面临着应对网络流量爆炸式增长的挑战。首先,视频的随机请求需要快速高效的资源分配,但目前蜂窝网络中的设备和协议不能支持动态配置;其次,用户的随机移动性使得基站难以覆盖所有移动用户。Cellular networks are also challenged to handle the explosive growth in network traffic due to the prevalence of high data rate video. First, random video requests require fast and efficient resource allocation, but devices and protocols in current cellular networks cannot support dynamic configuration; second, the random mobility of users makes it difficult for base stations to cover all mobile users.
综上所述,针对现有技术中视频分发网络无法满足移动用户对实时视频需求多样性和灵活性的问题,尚缺乏有效的解决方案。To sum up, there is still no effective solution to the problem that the video distribution network in the prior art cannot meet the diversity and flexibility of mobile users' demands for real-time video.
发明内容Contents of the invention
针对现有技术中存在的不足,解决现有技术中视频分发网络无法满足移动用户对实时视频需求多样性和灵活性的问题,本发明提供了一种基于移动用户的实时视频分发系统及方法,具体的为一种具有D2D通信的软件定义实时视频分发网络(S-VDN)系统及其数据分发方法,实现对网络流量的灵活控制,以及根据网络条件变化进行有效资源管理和优化资源分配。Aiming at the deficiencies in the prior art and solving the problem that the video distribution network in the prior art cannot meet the diversity and flexibility of mobile users' demand for real-time video, the present invention provides a real-time video distribution system and method based on mobile users, Specifically, it is a software-defined real-time video distribution network (S-VDN) system with D2D communication and its data distribution method, which realizes flexible control of network traffic, effective resource management and optimized resource allocation according to changes in network conditions.
本发明的第一目的是提供一种基于移动用户的实时视频分发系统。The first object of the present invention is to provide a real-time video distribution system based on mobile users.
为了实现上述目的,本发明采用如下一种技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:
一种基于移动用户的实时视频分发系统,该系统包括:控制层和数据层;A real-time video distribution system based on mobile users, the system includes: a control layer and a data layer;
所述控制层,包括SDN控制器,用于获取移动用户的实时视频请求形成一组视频分发会话,配置会话数据流,进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果,发送调度结果至所述数据层;The control layer, including an SDN controller, is used to obtain real-time video requests from mobile users to form a group of video distribution sessions, configure session data streams, perform space and spectrum scheduling, and obtain scheduling results based on session-based routing constraints, and send dispatching results to said data layer;
所述数据层,用于接收所述控制层的调度结果转发数据,以及维护视频内容。The data layer is used to receive the scheduling result forwarding data of the control layer and maintain video content.
作为进一步的优选方案,所述SDN控制器获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话;As a further preferred solution, the SDN controller obtains real-time video requests from different mobile users to the original server to form a group of video distribution sessions;
所述一组视频分发会话中每个视频分发会话包括对应的以移动用户和原服务器之间节点对为特征的数据流。Each video distribution session in the set of video distribution sessions includes a corresponding data stream characterized by a node pair between the mobile user and the origin server.
在本发明中,提出了一种新的视频分发网络VDN模型系统,在控制层中SDN控制器获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话,利用会话机制管理数据流,且采用基于数据流的协议规则,在控制层形成调度结果后发送至数据层进行数据的转发,避免了数据层与控制层的频繁交互。In the present invention, a new video distribution network VDN model system is proposed. In the control layer, the SDN controller obtains real-time video requests from different mobile users to the original server to form a group of video distribution sessions, and uses the session mechanism to manage data flow. , and adopt protocol rules based on data flow, after the scheduling result is formed in the control layer, it is sent to the data layer for data forwarding, which avoids frequent interaction between the data layer and the control layer.
作为进一步的优选方案,该系统所述控制层具体采用路径分割调度法配置视频分发会话数据流。As a further preferred solution, the control layer of the system specifically adopts a path division scheduling method to configure video distribution session data streams.
在本发明中,采用路径分割调度法配置会话数据流有效提高了VDN的数据流接收速率和资源利用率。In the present invention, adopting the path division scheduling method to configure the session data flow effectively improves the data flow receiving rate and resource utilization rate of the VDN.
作为进一步的优选方案,该系统所述控制层还具体用于:As a further preferred solution, the control layer of the system is also specifically used for:
根据移动用户是否在基站覆盖范围内,将移动用户进行划分:Mobile users are divided according to whether they are within the coverage of the base station:
对于在基站覆盖范围内发出实时视频请求的移动用户,选择性的从基站获取实时视频数据或通过移动用户间的D2D通信获得实时视频数据;For mobile users who send real-time video requests within the coverage of the base station, selectively obtain real-time video data from the base station or obtain real-time video data through D2D communication between mobile users;
对于不在基站覆盖范围内发出实时视频请求的移动用户,通过移动用户间的D2D通信获得实时视频数据。For mobile users who do not send real-time video requests within the coverage of the base station, real-time video data can be obtained through D2D communication between mobile users.
在本发明中,对于在基站覆盖范围内发出实时视频请求的移动用户,选择性的从基站获取实时视频数据或通过移动用户间的D2D通信获得实时视频数据,有效减轻基站的流量负担。In the present invention, for mobile users who send real-time video requests within the coverage of the base station, real-time video data is selectively obtained from the base station or through D2D communication between mobile users, effectively reducing the traffic load of the base station.
作为进一步的优选方案,所述控制层还具体用于采用多商品流方法对数据流调度进行优化。As a further preferred solution, the control layer is also specifically configured to optimize data flow scheduling by adopting a multi-commodity flow method.
本发明的第二目的是提供一种基于移动用户的实时视频分发方法。The second object of the present invention is to provide a real-time video distribution method based on mobile users.
为了实现上述目的,本发明采用如下一种技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:
一种基于移动用户的实时视频分发方法,该方法应用于控制层,包括:A real-time video distribution method based on mobile users, the method is applied to the control layer, including:
获取移动用户的实时视频请求形成一组视频分发会话;Obtain real-time video requests from mobile users to form a group of video distribution sessions;
配置会话数据流,进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果;Configure session data flow, perform space and spectrum scheduling, and combine session-based routing constraints to obtain scheduling results;
发送调度结果至所述数据层。Send the scheduling result to the data layer.
作为进一步的优选方案,该方法中,所述获取移动用户的实时视频请求形成一组视频分发会话,具体包括:As a further preferred solution, in this method, the acquisition of the mobile user's real-time video request forms a group of video distribution sessions, specifically including:
获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话;Obtain real-time video requests from different mobile users to the original server to form a group of video distribution sessions;
所述一组视频分发会话中每个视频分发会话包括对应的以移动用户和原服务器之间节点对为特征的数据流。Each video distribution session in the set of video distribution sessions includes a corresponding data stream characterized by a node pair between the mobile user and the origin server.
作为进一步的优选方案,该方法中,所述配置会话数据流,具体包括:采用路径分割调度法配置视频分发会话数据流。As a further preferred solution, in the method, the configuring session data flow specifically includes: configuring the video distribution session data flow using a path division scheduling method.
作为进一步的优选方案,该方法中,进行空间和频谱调度之前,判断移动用户是否在基站覆盖范围内,As a further preferred solution, in this method, before performing space and spectrum scheduling, it is judged whether the mobile user is within the coverage of the base station,
若是,采用频谱调度分配信道并结合空间调度确定移动用户的用户集群,选择性的从基站获取实时视频或通过移动用户间的D2D通信获得实时视频;If so, use spectrum scheduling to allocate channels and combine space scheduling to determine the user cluster of mobile users, and selectively obtain real-time video from the base station or obtain real-time video through D2D communication between mobile users;
否则,仅根据空间调度确定移动用户的用户集群,通过移动用户间的D2D通信获得实时视频数据。Otherwise, only the user clusters of mobile users are determined according to spatial scheduling, and real-time video data is obtained through D2D communication between mobile users.
作为进一步的优选方案,该方法中,所述空间调度,具体包括:As a further preferred solution, in the method, the space scheduling specifically includes:
采用移动用户与其他节点的物理距离在移动用户可以覆盖的物理范围之内确定移动用户的用户集群。The user cluster of the mobile user is determined within the physical range that the mobile user can cover by using the physical distance between the mobile user and other nodes.
作为进一步的优选方案,该方法中,所述频谱调度,具体包括:As a further preferred solution, in this method, the spectrum scheduling specifically includes:
采用正交子信道法分配移动用户发送和/或接收实时视频数据的频道;在频谱调度时同时需满足空间调度的规则。Orthogonal sub-channel method is used to allocate channels for mobile users to send and/or receive real-time video data; while spectrum scheduling needs to meet the rules of space scheduling.
作为进一步的优选方案,该方法中,所述基于会话的路由约束条件包括:As a further preferred solution, in this method, the session-based routing constraints include:
视频分发会话中的节点满足流量平衡原则;The nodes in the video distribution session meet the traffic balance principle;
和and
每条路由链路上所有信道的总流量不超过该条路由链路总容量。The total traffic of all channels on each routing link shall not exceed the total capacity of the routing link.
作为进一步的优选方案,该方法中,采用多商品流方法对数据流调度进行优化,在满足基于会话的路由约束条件基础上最小化传输成本,并采用启发式方法计算最优解。As a further preferred solution, in this method, the multi-commodity flow method is used to optimize the data flow scheduling, and the transmission cost is minimized on the basis of satisfying the routing constraints based on the session, and the optimal solution is calculated using a heuristic method.
作为进一步的优选方案,该方法中,所述多商品流方法具体包括:As a further preferred solution, in this method, the multi-commodity flow method specifically includes:
寻找满足存储限制的移动用户;Find mobile users who meet storage constraints;
确定原服务器至所选移动用户间的最佳路由。Determine the best route from the origin server to the selected mobile user.
作为进一步的优选方案,该方法中,采用启发式方法根据所述多商品流方法的具体步骤得到两个多商品流算法并分别从接受率、收益、成本和带宽利用率方面进行对比,综合计算最优解。As a further preferred solution, in this method, a heuristic method is used to obtain two multi-commodity flow algorithms according to the specific steps of the multi-commodity flow method, and they are compared from the aspects of acceptance rate, income, cost and bandwidth utilization, and the comprehensive calculation Optimal solution.
在本发明中,利用多商品方法优化结合述基于会话的路由约束条件的一种基于移动用户的实时视频分发方法,既可以满足移动用户实时视频分发请求,同时又能够最小化传输成本。In the present invention, a real-time video distribution method based on mobile users is optimized by using the multi-commodity method combined with the above-mentioned session-based routing constraints, which can not only meet the real-time video distribution requests of mobile users, but also minimize the transmission cost.
本发明的有益效果:Beneficial effects of the present invention:
1、本发明所述的一种基于移动用户的实时视频分发系统及方法,实现对网络流量的灵活控制,以及根据网络条件变化进行有效资源管理和优化资源分配。1. A mobile user-based real-time video distribution system and method according to the present invention realizes flexible control of network traffic, and performs effective resource management and optimized resource allocation according to changes in network conditions.
2、本发明所述的一种基于移动用户的实时视频分发系统及方法,在控制层中SDN控制器获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话,利用会话机制管理数据流,且采用基于数据流的协议规则,在控制层形成调度结果后发送至数据层进行数据的转发,避免了数据层与控制层的频繁交互。2. In the mobile user-based real-time video distribution system and method of the present invention, in the control layer, the SDN controller obtains real-time video requests from different mobile users to the original server to form a group of video distribution sessions, and uses the session mechanism to manage Data flow, and adopt the protocol rules based on data flow, after the control layer forms the scheduling result, send it to the data layer for data forwarding, avoiding the frequent interaction between the data layer and the control layer.
3、本发明所述的一种新的视频分发网络VDN模型系统,采用路径分割调度法配置会话数据流有效提高了VDN的数据流接收速率和资源利用率。3. A new video distribution network VDN model system according to the present invention adopts the path division scheduling method to configure the session data flow to effectively improve the data flow receiving rate and resource utilization rate of the VDN.
4、本发明所述的一种基于移动用户的实时视频分发系统及方法,利用多商品方法优化结合述基于会话的路由约束条件的一种基于移动用户的实时视频分发方法,既可以满足移动用户实时视频分发请求,同时又能够最小化传输成本。4. A mobile user-based real-time video distribution system and method according to the present invention uses a multi-commodity method to optimize a mobile user-based real-time video distribution method based on session-based routing constraints, which can satisfy mobile user requirements. Real-time video distribution requests while minimizing transmission costs.
附图说明Description of drawings
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The accompanying drawings constituting a part of the present application are used to provide further understanding of the present application, and the schematic embodiments and descriptions of the present application are used to explain the present application, and do not constitute improper limitations to the present application.
图1为本发明中的系统结构图;Fig. 1 is a system structure diagram among the present invention;
图2为本发明中的软件定义S-VDN的模型图;Fig. 2 is a model diagram of the software-defined S-VDN in the present invention;
图3为现有VDN的网络拓扑示意图;Fig. 3 is the network topology diagram of existing VDN;
图4为本发明中的S-VDN的网络拓扑示意图;Fig. 4 is the network topology diagram of S-VDN among the present invention;
图5为本发明中的方法流程图;Fig. 5 is a flow chart of the method in the present invention;
图6为本发明中两种多商品流方法在接收速率和时间的对比示意图;Fig. 6 is the comparison schematic diagram of two kinds of multi-commodity flow methods in the present invention in receiving rate and time;
图7为本发明中两种多商品流方法在平均收益和时间的对比示意图;Fig. 7 is the comparative schematic diagram of two kinds of multi-commodity flow methods in the present invention in average income and time;
图8为本发明中两种多商品流方法在平均成本和时间的对比示意图;Fig. 8 is a comparative schematic diagram of the average cost and time of two multi-commodity flow methods in the present invention;
图9为本发明中两种多商品流方法在带宽利用率和时间的对比示意图。FIG. 9 is a schematic diagram of comparison of bandwidth utilization and time between two multi-commodity flow methods in the present invention.
具体实施方式:Detailed ways:
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本实施例使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be pointed out that the following detailed description is exemplary and intended to provide further explanation to the present application. Unless otherwise specified, all technical and scientific terms used in this embodiment have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terminology used here is only for describing specific implementations, and is not intended to limit the exemplary implementations according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural, and it should also be understood that when the terms "comprising" and/or "comprising" are used in this specification, they mean There are features, steps, operations, means, components and/or combinations thereof.
针对现有技术中存在的不足,解决现有技术中视频分发网络无法满足移动用户对实时视频需求多样性和灵活性的问题,本发明提供了一种基于移动用户的实时视频分发系统及方法,具体的为一种具有D2D通信的软件定义实时视频分发网络(S-VDN)系统及其数据分发方法,实现对网络流量的灵活控制,以及根据网络条件变化进行有效资源管理和优化资源分配。Aiming at the deficiencies in the prior art and solving the problem that the video distribution network in the prior art cannot meet the diversity and flexibility of mobile users' demand for real-time video, the present invention provides a real-time video distribution system and method based on mobile users, Specifically, it is a software-defined real-time video distribution network (S-VDN) system with D2D communication and its data distribution method, which realizes flexible control of network traffic, effective resource management and optimized resource allocation according to changes in network conditions.
在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面结合附图与实施例对本发明作进一步说明。In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
实施例1:Example 1:
本实施例1的目的是提供一种一种基于移动用户的实时视频分发系统。The purpose of Embodiment 1 is to provide a real-time video distribution system based on mobile users.
为了实现上述目的,本发明采用如下一种技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:
如图1所示,As shown in Figure 1,
一种基于移动用户的实时视频分发系统,该系统包括:控制层和数据层;A real-time video distribution system based on mobile users, the system includes: a control layer and a data layer;
所述控制层,包括具有VDN全局视图的SDN控制器收集移动用户请求并调度无线频谱资源;配置会话数据流,进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果,发送调度结果至所述数据层;The control layer includes an SDN controller with a VDN global view to collect mobile user requests and schedule wireless spectrum resources; configure session data streams, perform space and spectrum scheduling, and combine session-based routing constraints to obtain scheduling results and send scheduling results to said data layer;
所述数据层,用于接收所述控制层的调度结果转发数据,以及维护视频内容。The data layer is used to receive the scheduling result forwarding data of the control layer and maintain video content.
在本发明中,提出了一种新的视频分发网络VDN模型系统,S-VDN,SDN控制器为软件定义网络SDN中的应用程序,负责流量控制以确保智能网络。在控制层中SDN控制器获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话,利用会话机制管理数据流,且采用基于数据流的协议规则,在控制层形成调度结果后发送至数据层进行数据的转发,避免了数据层与控制层的频繁交互。In the present invention, a new VDN model system for video distribution network is proposed, S-VDN, and SDN controller is an application program in software-defined network SDN, which is responsible for flow control to ensure an intelligent network. In the control layer, the SDN controller obtains real-time video requests from different mobile users to the original server to form a group of video distribution sessions, uses the session mechanism to manage data flow, and adopts protocol rules based on data flow, and sends them after the scheduling result is formed at the control layer Data forwarding to the data layer avoids frequent interaction between the data layer and the control layer.
如图2所示,as shown in picture 2,
需要注意的是,假设一个VDN可以支持一个提供商(或原服务器),原服务器在多个云站点(或代理站点)复制视频内容,以便为所有移动用户提供请求服务。软件定义VDN的模型,如图2所示,O代表原服务器,线代表潜在的传递路径,其中,实线表示原服务器与基站的通信,虚线表示移动用户之间的通信。基站覆盖阴影区域的移动用户(例如n1–n5)可以直接从基站获取实时视频。为了减轻基站的流量负担,其中部分移动用户(例如n4,n5)选择D2D通信获取实时视频内容。另一方面,不在基站覆盖范围的移动用户(例如n6–n8)只能采用D2D通信。It should be noted that it is assumed that one VDN can support one provider (or origin server), and the origin server replicates video content at multiple cloud sites (or proxy sites) in order to provide requested services to all mobile users. The software-defined VDN model is shown in Figure 2. O represents the original server, and the line represents the potential delivery path. The solid line represents the communication between the original server and the base station, and the dotted line represents the communication between mobile users. Mobile users (e.g. n1–n5) in the shaded area covered by the base station can get real-time video directly from the base station. In order to reduce the traffic load of the base station, some mobile users (such as n4, n5) choose D2D communication to obtain real-time video content. On the other hand, mobile users (such as n6–n8) who are not within the coverage of the base station can only adopt D2D communication.
因此,在实时视频分发过程中,移动用户可以被当作边缘服务器复制来自原服务器的视频。从而,移动用户可以直接从基站获取实时视频,也可以通过D2D通信从移动用户获取实时视频。Therefore, during real-time video distribution, mobile users can be treated as edge servers to replicate videos from the original server. Therefore, the mobile user can obtain real-time video directly from the base station, and can also obtain real-time video from the mobile user through D2D communication.
在本实施例中,当移动用户发出视频请求后,控制层的SDN控制器进行快速有效的数据流分配,主要由基于会话的流调度、路径分割调度、空间和频谱调度三部分组成:In this embodiment, when a mobile user sends a video request, the SDN controller at the control layer performs fast and effective data flow allocation, which mainly consists of three parts: session-based flow scheduling, path segmentation scheduling, and space and spectrum scheduling:
基于会话的流调度:Session-based stream scheduling:
SDN控制器具体为用于获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话,所述一组视频分发会话中每个视频分发会话包括对应的以移动用户和原服务器之间节点对为特征的数据流;Specifically, the SDN controller constructs a group of video distribution sessions for obtaining real-time video requests from different mobile users to the original server, and each video distribution session in the group of video distribution sessions includes a corresponding connection between the mobile user and the original server. data flow characterized by node pairs;
路径分割调度:Path split scheduling:
SDN控制器还用于采用路径分割调度法配置视频分发会话数据流;路径分割调度法配置会话数据流有效提高了VDN的数据流接收速率和资源利用率。The SDN controller is also used to configure the video distribution session data flow using the path segmentation scheduling method; the path segmentation scheduling method configures the session data flow to effectively improve the data flow receiving rate and resource utilization of the VDN.
需要注意的是,假设每个移动用户可以访问多个分发延迟节点。如果VDN不支持路由分割,VDN的接收速率和资源利用率将会降低。如图3(a)所示,现有的VDN示意图,链路旁边的数字是此链路的带宽。有两个移动用户U5和U6同时向原服务器O发送请求并且请求带宽为500bps。它们都接近用户U4,当考虑链路带宽容量限制时,U2-U4链路上的带宽是400bps不能满足请求的带宽,所以,分发路由必须选择U1-U4。但U1-U4链路上的带宽为800bps,最多只能满足一个请求,如图3(b)和(c)所示。It should be noted that it is assumed that each mobile user can visit multiple distribution delay nodes. If the VDN does not support route segmentation, the receiving rate and resource utilization of the VDN will be reduced. As shown in Figure 3(a), the schematic diagram of the existing VDN, the number next to the link is the bandwidth of this link. There are two mobile users U 5 and U 6 sending requests to the original server O at the same time and the requested bandwidth is 500bps. They are all close to the user U 4 . When considering the link bandwidth capacity limitation, the bandwidth on the U 2 -U 4 link is 400bps, which cannot meet the requested bandwidth. Therefore, the distribution route must choose U 1 -U 4 . But the bandwidth on the link U 1 -U 4 is 800bps, and at most one request can be satisfied, as shown in Figure 3(b) and (c).
在本实施例中SDN控制器采用路径分割调度法配置视频分发会话数据流,可以满足以上用户的请求。路径可分割调度的主要思想为:S-VDN网络拓扑,如图4(a)所示,它与图3(a)网络拓扑和用户请求相同,两种方法的区别在于,支持路径分割方法允许多个链路为每个移动用户提供带宽。如图4(b)所示,通过链路O-U1-U4-U5满足终端用户U5的请求。由于链路U1-U4已经分配给移动用户U5500bps带宽,还剩下300bps,用户U6的请求要通过采用两个路径O-U1-U4-U6和O–U2-U4-U6满足请求。另一方面,也可以分配一条路径O-U1-U4-U6到U6和两条到U5的路径:In this embodiment, the SDN controller adopts the path division scheduling method to configure the video distribution session data flow, which can meet the above user's request. The main idea of path splittable scheduling is: S-VDN network topology, as shown in Figure 4(a), it is the same as Figure 3(a) network topology and user requests, the difference between the two methods is that the path splitting method supports Multiple links provide bandwidth to each mobile user. As shown in Figure 4(b), the request of the end user U 5 is satisfied through the link OU 1 -U 4 -U 5 . Since the link U 1 -U 4 has allocated 500bps bandwidth to the mobile user U 5 , and there is 300bps left, the request of the user U 6 has to pass through two paths OU 1 -U 4 -U 6 and O–U 2 -U 4 -U 6 Satisfy the request. On the other hand, it is also possible to assign one path OU 1 -U 4 -U 6 to U 6 and two paths to U 5 :
O-U1-U4-U5和O–U2-U4-U5,如图4(c)所示。OU 1 -U 4 -U 5 and O–U 2 -U 4 -U 5 , as shown in Fig. 4(c).
空间和频谱调度:Space and Spectrum Scheduling:
SDN控制器还用于进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果,发送调度结果至所述数据层;The SDN controller is also used for space and spectrum scheduling, and combines session-based routing constraints to obtain scheduling results, and sends the scheduling results to the data layer;
SDN控制器还用于根据移动用户是否在基站覆盖范围内,将移动用户进行划分:The SDN controller is also used to divide mobile users according to whether they are within the coverage of the base station:
对于在基站覆盖范围内发出实时视频请求的移动用户,选择性的从基站获取实时视频数据或通过移动用户间的D2D通信获得实时视频数据;For mobile users who send real-time video requests within the coverage of the base station, selectively obtain real-time video data from the base station or obtain real-time video data through D2D communication between mobile users;
对于不在基站覆盖范围内发出实时视频请求的移动用户,通过移动用户间的D2D通信获得实时视频数据。For mobile users who do not send real-time video requests within the coverage of the base station, real-time video data can be obtained through D2D communication between mobile users.
在本发明中,对于在基站覆盖范围内发出实时视频请求的移动用户,选择性的从基站获取实时视频数据或通过移动用户间的D2D通信获得实时视频数据,有效减轻基站的流量负担。In the present invention, for mobile users who send real-time video requests within the coverage of the base station, real-time video data is selectively obtained from the base station or through D2D communication between mobile users, effectively reducing the traffic burden of the base station.
SDN控制器还具体用于:采用多商品流方法对数据流调度进行优化。The SDN controller is also specifically used for: adopting a multi-commodity flow method to optimize data flow scheduling.
实施例2:Example 2:
本实施例2的目的是提供一种基于移动用户的实时视频分发方法。The purpose of Embodiment 2 is to provide a real-time video distribution method based on mobile users.
为了实现上述目的,本发明采用如下一种技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:
如图5所示,As shown in Figure 5,
一种基于移动用户的实时视频分发方法,该方法应用于控制层,包括:A real-time video distribution method based on mobile users, the method is applied to the control layer, including:
步骤(1):获取移动用户的实时视频请求形成一组视频分发会话;Step (1): Obtain the real-time video request of the mobile user to form a group of video distribution sessions;
所述步骤(1)中,移动用户发出视频请求,访问多个接入点,本实施例的基于移动用户的实时视频分发系统的控制层的SDN控制器获取移动用户的实时视频请求形成一组视频分发会话,具体包括:In described step (1), mobile user sends out video request, visits a plurality of access points, and the SDN controller of the control layer of the real-time video distribution system based on mobile user of the present embodiment obtains the real-time video request of mobile user to form a group A video distribution session, specifically including:
获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话;Obtain real-time video requests from different mobile users to the original server to form a group of video distribution sessions;
所述一组视频分发会话中每个视频分发会话包括对应的以移动用户和原服务器之间节点对为特征的数据流。Each video distribution session in the set of video distribution sessions includes a corresponding data stream characterized by a node pair between the mobile user and the origin server.
步骤(2):配置会话数据流,进行空间和频谱调度,并结合基于会话的路由约束条件得到调度结果;Step (2): Configure session data flow, perform space and spectrum scheduling, and combine session-based routing constraints to obtain scheduling results;
所述步骤(2)中,所述配置会话数据流,具体包括:采用路径分割调度法配置视频分发会话数据流。允许多个链路为每个移动用户提供带宽。In the step (2), the configuration of the session data flow specifically includes: configuring the video distribution session data flow using a path division scheduling method. Multiple links are allowed to provide bandwidth to each mobile user.
所述步骤(2)中,进行空间和频谱调度之前,判断移动用户是否在基站覆盖范围内,In the step (2), before performing space and spectrum scheduling, it is judged whether the mobile user is within the coverage of the base station,
若是,采用频谱调度分配信道并结合空间调度确定移动用户的用户集群,采用时间和频谱调度分配信道,移动用户选择性的从基站获取实时视频或通过移动用户间的D2D通信获得实时视频;If so, spectrum scheduling is used to allocate channels combined with spatial scheduling to determine the user cluster of mobile users, time and spectrum scheduling are used to allocate channels, and mobile users selectively obtain real-time video from the base station or through D2D communication between mobile users;
否则,仅根据空间调度确定移动用户的用户集群,通过移动用户间的D2D通信获得实时视频数据。Otherwise, only the user clusters of mobile users are determined according to spatial scheduling, and real-time video data is obtained through D2D communication between mobile users.
所述步骤(2)中,所述空间调度,具体包括:In the step (2), the space scheduling specifically includes:
采用移动用户与其他节点的物理距离在移动用户可以覆盖的物理范围之内确定移动用户的用户集群。The user cluster of the mobile user is determined within the physical range that the mobile user can cover by using the physical distance between the mobile user and other nodes.
在空间调度中,基站覆盖范围内的移动用户发出传入请求。假设每个移动用户有一个相关联的非负值Du,它能够表示用户可以覆盖的物理范围。In spatial scheduling, mobile users within the coverage area of a base station make incoming requests. Assume that each mobile user has an associated non-negative value D u that represents the physical range that the user can cover.
则每个移动用户u的用户集群为:Then the user cluster of each mobile user u for:
其中,dis()是计算两个节点的物理距离的函数,n为节点,N为所有的移动用户节点。Among them, dis() is a function to calculate the physical distance between two nodes, n is a node, and N is all mobile user nodes.
所述步骤(2)中,所述频谱调度,具体包括:In the step (2), the spectrum scheduling specifically includes:
采用正交子信道法分配移动用户发送和/或接收实时视频数据的频道;在频谱调度时同时需满足空间调度的规则。Orthogonal sub-channel method is used to allocate channels for mobile users to send and/or receive real-time video data; while spectrum scheduling needs to meet the rules of space scheduling.
在频谱调度中,本实施例只关注基于频谱的频道分配,即如何在移动用户上分配频道进行发送和接收视频,本实施例中对不同的移动用户采用正交子信道方法。In spectrum scheduling, this embodiment only focuses on spectrum-based channel allocation, that is, how to allocate channels to mobile users for sending and receiving videos. In this embodiment, different mobile users use an orthogonal sub-channel method.
假设信道k对移动用户i和移动用户j中都可用,则表示为:Assuming that channel k is available to both mobile user i and mobile user j, it is expressed as:
其中,信道k∈Ki∩Kj,K={1,2,…,k,…,K}表示系统中所有子信道的集合,表示用户可用信道的集合(i,j∈N),Ki≠Kj。Among them, channel k∈K i ∩K j , K={1,2,…,k,…,K} represents the set of all sub-channels in the system, Denotes the set of channels available to the user (i,j∈N), K i ≠K j .
对于一个移动用户i∈N和一个信道k∈Ki:For a mobile user i∈N and a channel k∈K i :
其中表示可以访问信道k并且在用户i传输范围内的用户集合。in Denotes the set of users who can access channel k and are within the transmission range of user i.
所述步骤(2)中,所述基于会话的路由约束条件包括:In the step (2), the session-based routing constraints include:
视频分发会话中的节点满足流量平衡原则;The nodes in the video distribution session meet the traffic balance principle;
和and
每条路由链路上所有信道的总流量不超过该条路由链路总容量。The total traffic of all channels on each routing link shall not exceed the total capacity of the routing link.
其中,每个视频分发会话l中的节点i的流量平衡用以下等式来描述:Among them, the traffic balance of node i in each video distribution session l is described by the following equation:
首先,如果原服务器是视频分发会话l的源节点,即i=s(l),那么First, if the original server is the source node of the video distribution session l, i=s(l), then
其中fij(l)表示链路上的数据速率归因于会话l,其中i,j∈H;r(l)表示每个会话l的流量请求。where f ij (l) denotes the data rate on the link attributed to session l, where i, j ∈ H; r(l) denotes the traffic request per session l.
其次,如果节点i是视频分发会话l的中间继电器节点,即i≠s(l)且i≠d(l),那么Second, if node i is an intermediate relay node of video distribution session l, i.e. i≠s(l) and i≠d(l), then
再次,如果移动用户i是视频分发会话l的终点,即i=d(l),那么Again, if mobile user i is the end point of video distribution session l, i.e. i=d(l), then
每条路由链路上所有信道的总流量不超过该条路由链路总容量:The total flow of all channels on each routing link does not exceed the total capacity of the routing link:
链路(i,j)容量的限制可以表示为:The constraint on link (i,j) capacity can be expressed as:
其中,Pt表示发射机的功率谱密度,n为路径损耗系数,μ为相关天线常数,dij表示节点i和j之间的距离。in, P t represents the power spectral density of the transmitter, n is the path loss coefficient, μ is the relevant antenna constant, and d ij represents the distance between nodes i and j.
所述步骤(2)中,采用多商品流方法对数据流调度进行优化,在满足基于会话的路由约束条件基础上最小化传输成本,并采用启发式方法计算最优解。In the step (2), the multi-commodity flow method is used to optimize the data flow scheduling, and the transmission cost is minimized on the basis of satisfying the session-based routing constraints, and the optimal solution is calculated using a heuristic method.
多商品流问题是针对既可以满足移动用户实时视频请求又能最小化传输成本的优化问题而提出的,即:The multi-commodity flow problem is proposed for the optimization problem that can satisfy the real-time video requests of mobile users and minimize the transmission cost, namely:
公式(8)取决于以下条件:Equation (8) depends on the following conditions:
其中,σij表示流fij(l)分配无线带宽的单位价格,zij是移动用户的存储所。流守恒原理方程(9),(10)和(11)详细说明了路由约束,方程(12)表示通过链路额e(i,j)的路由总流量不能超过e(i,j)总传输容量,约束条件(13)和(14)提供变量fij(l)和的约束域,约束条件(15)为访问用户zij的存储应满足需求c(l)。Among them, σ ij represents the unit price of wireless bandwidth allocated by flow f ij (l), and z ij is the storage place of mobile users. Principle of Flow Conservation Equations (9), (10) and (11) specify the routing constraints, and Equation (12) states that the total traffic flow routed through the link e(i,j) cannot exceed the total transmission of e(i,j) capacity, constraints (13) and (14) provide variables f ij (l) and Constraint domain, the constraint condition (15) is that the storage of the access user z ij should meet the requirement c(l).
所述多商品流方法具体包括:The multi-commodity flow method specifically includes:
寻找满足存储限制的移动用户;Find mobile users who meet storage constraints;
确定原服务器至所选移动用户间的最佳路由。Determine the best route from the origin server to the selected mobile user.
该方法中,采用启发式方法根据所述多商品流方法的具体步骤得到两个多商品流算法并分别从接受率、收益、成本和带宽利用率方面进行对比,综合计算最优解。In this method, a heuristic method is used to obtain two multi-commodity flow algorithms according to the specific steps of the multi-commodity flow method, and they are compared in terms of acceptance rate, income, cost and bandwidth utilization, and the optimal solution is comprehensively calculated.
在本实施例中,采用两种启发式方法:优化MCF算法(O-MCF)和贪婪MCF算法(G-MCF)进行分析。In this embodiment, two heuristic methods are used for analysis: optimal MCF algorithm (O-MCF) and greedy MCF algorithm (G-MCF).
在S-VDN场景中设置网络参数和用户参数进行模拟,根据实验结果对比优化MCF算法(O-MCF)和贪婪MCF算法(G-MCF)的性能。In the S-VDN scenario, the network parameters and user parameters are set for simulation, and the performance of the optimized MCF algorithm (O-MCF) and the greedy MCF algorithm (G-MCF) are compared according to the experimental results.
网络参数设置如下:The network parameters are set as follows:
(1)在GT-ITM工具中模拟具有25个节点100×100的S-VDN场景。(1) Simulate a 100×100 S-VDN scenario with 25 nodes in the GT-ITM tool.
(2)存储容量和链路带宽在50到100之间均匀分布。(2) Storage capacity and link bandwidth are evenly distributed between 50 and 100.
(3)实时视频持续时间服从泊松分布(λ=0.05,μ=500)。(3) The real-time video duration obeys Poisson distribution (λ=0.05, μ=500).
用户参数设置如下:The user parameters are set as follows:
(4)视频用户数量服从均匀分布U(6,10)。(4) The number of video users obeys the uniform distribution U(6,10).
(5)用户存储和带宽请求服从均匀分布U(0,10)。(5) User storage and bandwidth requests obey the uniform distribution U(0,10).
(6)最大覆盖范围为Du=25。(6) The maximum coverage is D u =25.
实验结果分析:Analysis of results:
第一,图6描述了O-MCF和G-MCF算法实时视频的接受率,因为O-MCF使用路由约束来协调访问节点选择问题,这使得MCF很容易找到合适的路由,所以O-MCF接受率更高。First, Fig. 6 describes the acceptance rate of real-time video by O-MCF and G-MCF algorithms, because O-MCF uses routing constraints to coordinate the access node selection problem, which makes it easy for MCF to find a suitable route, so O-MCF accepts rate is higher.
第二,从图7可以看出,随着时间的推移,O-MCF在平均收入性能方面明显优于G-MCF。实验结果表明O-MCF算法分发有更多收益的视频内容,而不仅仅是分发小视频内容来提高收益。Second, as can be seen from Figure 7, O-MCF significantly outperforms G-MCF in terms of average revenue performance over time. Experimental results show that the O-MCF algorithm distributes more profitable video content, rather than just distributing small video content to increase revenue.
第三,图8和9实验结果表明,两种算法都有相似的租赁成本和带宽利用率。由于较高的接收率会导致更高的分配带宽和存储,因此,有些时候O-MCF比G-MCF具有更高的成本和较低的带宽利用率。Third, the experimental results in Figures 8 and 9 show that both algorithms have similar lease costs and bandwidth utilization. O-MCF sometimes has higher cost and lower bandwidth utilization than G-MCF because higher reception rate results in higher allocation bandwidth and storage.
在本发明中,利用多商品方法优化结合述基于会话的路由约束条件的一种基于移动用户的实时视频分发方法,既可以满足移动用户实时视频分发请求,同时又能够最小化传输成本。In the present invention, a real-time video distribution method based on mobile users is optimized by using the multi-commodity method combined with the above-mentioned session-based routing constraints, which can not only meet the real-time video distribution requests of mobile users, but also minimize the transmission cost.
步骤(3):发送调度结果至所述数据层。Step (3): sending the scheduling result to the data layer.
本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。Those skilled in the art should understand that each module or each step of the present invention described above can be realized by a general-purpose computer device, and optionally, they can be realized by a program code executable by the computing device, thereby, they can be stored in The storage device is executed by the computing device, or they are manufactured as individual integrated circuit modules, or multiple modules or steps among them are manufactured as a single integrated circuit module. The invention is not limited to any specific combination of hardware and software.
本发明的有益效果:Beneficial effects of the present invention:
1、本发明所述的一种基于移动用户的实时视频分发系统及方法,实现对网络流量的灵活控制,以及根据网络条件变化进行有效资源管理和优化资源分配。1. A mobile user-based real-time video distribution system and method according to the present invention realizes flexible control of network traffic, and performs effective resource management and optimized resource allocation according to changes in network conditions.
2、本发明所述的一种基于移动用户的实时视频分发系统及方法,在控制层中SDN控制器获取不同的移动用户至原服务器的实时视频请求构建成一组视频分发会话,利用会话机制管理数据流,且采用基于数据流的协议规则,在控制层形成调度结果后发送至数据层进行数据的转发,避免了数据层与控制层的频繁交互。2. In the mobile user-based real-time video distribution system and method of the present invention, in the control layer, the SDN controller obtains real-time video requests from different mobile users to the original server to form a group of video distribution sessions, and uses the session mechanism to manage Data flow, and adopt the protocol rules based on data flow, after the control layer forms the scheduling result, send it to the data layer for data forwarding, avoiding the frequent interaction between the data layer and the control layer.
3、本发明所述的一种新的视频分发网络VDN模型系统,采用路径分割调度法配置会话数据流有效提高了VDN的数据流接收速率和资源利用率。3. A new video distribution network VDN model system according to the present invention adopts the path division scheduling method to configure the session data flow to effectively improve the data flow receiving rate and resource utilization rate of the VDN.
4、本发明所述的一种基于移动用户的实时视频分发系统及方法,利用多商品方法优化结合述基于会话的路由约束条件的一种基于移动用户的实时视频分发方法,既可以满足移动用户实时视频分发请求,同时又能够最小化传输成本。4. A mobile user-based real-time video distribution system and method according to the present invention uses a multi-commodity method to optimize a mobile user-based real-time video distribution method based on session-based routing constraints, which can satisfy mobile user requirements. Real-time video distribution requests while minimizing transmission costs.
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. For those skilled in the art, there may be various modifications and changes in the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included within the protection scope of this application. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711070428.3A CN107659666A (en) | 2017-11-03 | 2017-11-03 | Real-time video dissemination system and method based on mobile subscriber |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711070428.3A CN107659666A (en) | 2017-11-03 | 2017-11-03 | Real-time video dissemination system and method based on mobile subscriber |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107659666A true CN107659666A (en) | 2018-02-02 |
Family
ID=61096582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711070428.3A Pending CN107659666A (en) | 2017-11-03 | 2017-11-03 | Real-time video dissemination system and method based on mobile subscriber |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107659666A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101595695A (en) * | 2007-01-26 | 2009-12-02 | 日本电气株式会社 | Video distribution system and video distribution method |
| US20140341113A1 (en) * | 2013-05-15 | 2014-11-20 | Samsung Electronics Co., Ltd. | Apparatus and method for forwarding data based on software defined network in communication network |
| WO2015113297A1 (en) * | 2014-01-29 | 2015-08-06 | 华为技术有限公司 | Data transmission method, transmission control method and device |
| CN105704058A (en) * | 2016-05-03 | 2016-06-22 | 南京大学 | Access network flow scheduling system and method based on content |
| CN105791279A (en) * | 2016-02-29 | 2016-07-20 | 中国人民解放军信息工程大学 | A Construction Method of Mimetic SDN Controller |
| CN106162209A (en) * | 2016-06-30 | 2016-11-23 | 中国科学院计算技术研究所 | A kind of content distributing network live broadcast system based on SDN technology and method |
-
2017
- 2017-11-03 CN CN201711070428.3A patent/CN107659666A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101595695A (en) * | 2007-01-26 | 2009-12-02 | 日本电气株式会社 | Video distribution system and video distribution method |
| US20140341113A1 (en) * | 2013-05-15 | 2014-11-20 | Samsung Electronics Co., Ltd. | Apparatus and method for forwarding data based on software defined network in communication network |
| WO2015113297A1 (en) * | 2014-01-29 | 2015-08-06 | 华为技术有限公司 | Data transmission method, transmission control method and device |
| CN105791279A (en) * | 2016-02-29 | 2016-07-20 | 中国人民解放军信息工程大学 | A Construction Method of Mimetic SDN Controller |
| CN105704058A (en) * | 2016-05-03 | 2016-06-22 | 南京大学 | Access network flow scheduling system and method based on content |
| CN106162209A (en) * | 2016-06-30 | 2016-11-23 | 中国科学院计算技术研究所 | A kind of content distributing network live broadcast system based on SDN technology and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111447619B (en) | A method for joint task offloading and resource allocation in mobile edge computing networks | |
| CN108028803B (en) | Method, controller and system for determining topology of service offerings in a network | |
| CN110098969B (en) | Fog computing task unloading method for Internet of things | |
| Yu et al. | Collaborative service placement for mobile edge computing applications | |
| Liu et al. | Delay-optimized video traffic routing in software-defined interdatacenter networks | |
| CN114363984B (en) | Cloud edge collaborative optical carrier network spectrum resource allocation method and system | |
| Mavromoustakis et al. | An energy-aware scheme for efficient spectrum utilization in a 5G mobile cognitive radio network architecture | |
| US10862828B2 (en) | Information handling system network communication with through link aggregation | |
| EP3595325B1 (en) | Method for realizing multicast and relevant network device | |
| Zhang et al. | DMRA: A decentralized resource allocation scheme for multi-SP mobile edge computing | |
| Banchs et al. | A novel radio multiservice adaptive network architecture for 5G networks | |
| WO2015113291A1 (en) | Wireless network data processing device and wireless network system | |
| WO2012151921A1 (en) | Service transmission method and device for multi-interface terminal | |
| CN111194543A (en) | Flow control system for use in a network | |
| US10581724B2 (en) | Managing network packet communication simultaneously through wired and wireless network interfaces | |
| US10931566B2 (en) | Information handling system network communication with through link aggregation | |
| CN109640357A (en) | The optimal method for obligating resource of wireless sensor network priority-based suitable for electric power Internet of Things environment | |
| CN106507415B (en) | A mobile network-oriented content caching and network collaboration method | |
| Li et al. | Towards QoE named content-centric wireless multimedia sensor networks with mobile sinks | |
| CN107659666A (en) | Real-time video dissemination system and method based on mobile subscriber | |
| Bhat et al. | Resource allocation schemes for revenue maximization in multicast D2D networks | |
| CN104168197A (en) | Transmission management device, system and method | |
| CN109803352B (en) | A resource allocation method and device for fog wireless access network | |
| Prakash et al. | Novel scheduling based intelligent video streaming for device-to-device communication in wireless networks | |
| Wei et al. | Cpdn: Computing power dedicated network for 6g services |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180202 |
|
| RJ01 | Rejection of invention patent application after publication |