Multimedia stream service method and system

文档序号:1430964 发布日期:2020-03-17 浏览:10次 中文

阅读说明:本技术 多媒体流服务方法及系统 (Multimedia stream service method and system ) 是由 丁一 任海 于 2018-09-07 设计创作,主要内容包括:本申请公开了一种多媒体流服务方法及系统。其中,该方法包括:多媒体流服务系统通过至少一个多媒体服务装置的HttpDNS接口接收至少一个终端发送的请求消息;响应于上述请求消息,上述多媒体流服务系统为上述至少一个终端分配对应的IP地址。本申请解决了现有的多媒体流服务方法在客户端集成设置HttpDNS接口,导致客户端上的开发成本和维护成本较高的技术问题。(The application discloses a multimedia stream service method and a multimedia stream service system. Wherein, the method comprises the following steps: the multimedia streaming service system receives a request message sent by at least one terminal through an http dns interface of at least one multimedia service device; responding to the request message, the multimedia stream service system allocates a corresponding IP address to the at least one terminal. The method and the device solve the technical problem that the development cost and the maintenance cost on the client are higher due to the fact that the http digital network system (HttpDNS) interface is integrally arranged on the client in the existing multimedia streaming service method.)

1. A multimedia streaming service system, comprising:

a source station;

at least one edge node, the edge node communicatively coupled with the source station;

at least one multimedia service device comprising an http dns interface for managing playback of a multimedia stream and requested access by http dns;

at least one http dns service device for providing domain name resolution service.

2. The multimedia streaming service system according to claim 1, wherein,

in response to an operation by a user of a first terminal, the first terminal sends a request to the multimedia service device, and the http dns interface requests the http dns service device and obtains a corresponding first IP address based on the request.

3. The multimedia streaming service system according to claim 1, wherein,

in response to an operation by a user of a second terminal, the second terminal sends a request to the multimedia service device, and the http dns interface requests the http dns service device and obtains a corresponding second IP address based on the request.

4. The multimedia streaming service system according to any one of claims 2 or 3, wherein the multimedia service device refreshes the http dns interface at a set period to acquire an updated IP address.

5. The multimedia streaming service system of claim 4, wherein the user of the first terminal pushes the multimedia stream to the edge node based on obtaining the updated first IP address.

6. The multimedia streaming service system of claim 4, wherein the user of the second terminal performs the pulling of the multimedia stream from the edge node based on obtaining the updated second IP address.

7. The multimedia streaming service system according to claim 4, wherein the set period ranges from 0.5 to 2 minutes.

8. A multimedia streaming service method, comprising:

the multimedia streaming service system receives a request message sent by at least one terminal through an http dns interface of at least one multimedia service device;

responding to the request message, the multimedia streaming service system allocates a corresponding IP address to the at least one terminal.

9. The multimedia streaming service method of claim 8, wherein after the multimedia streaming service system allocates the corresponding IP address to the at least one terminal, further comprising:

and the multimedia service device refreshes the http DNS interface according to a set period to acquire an updated IP address.

10. The multimedia streaming service method of claim 9, wherein after the multimedia streaming service system allocates the corresponding IP address to the at least one terminal, further comprising:

and the multimedia stream service system receives the multimedia stream pushed by the first terminal of the at least one terminal through the updated IP address through at least one edge node.

11. The multimedia streaming service method of claim 9, wherein after the multimedia streaming service system allocates the corresponding IP address to the at least one terminal, further comprising:

the multimedia streaming service system provides a multimedia stream to a second terminal of the at least one terminal through at least one edge node, so that the second terminal pulls the multimedia stream from the at least one edge node through the updated IP address.

12. The multimedia streaming service method according to claim 9, wherein the set period ranges from 0.5 to 2 minutes.

13. A computer system, comprising:

a processor; and

a memory coupled to the processor for providing instructions to the processor for processing the following processing steps:

receiving a request message sent by at least one terminal through an http dns interface of at least one multimedia service device;

and responding to the request message to allocate the corresponding IP address for the at least one terminal.

Technical Field

The present application relates to the field of computer technologies, and in particular, to a multimedia streaming service method and system.

Background

In the current live broadcast scenario, for example, in the link of optimizing streaming and playing, the http dns service has become indispensable, but the current live broadcast scenario all needs to integrate the http dns interface on the client (for example, the APP end and the Web end) so as to access the http dns server, which results in a large modification and development cost for the client.

Moreover, if the live broadcast platform is large and needs to access multiple commercial Content Delivery Networks (CDN), modification and development are required on the client for multiple times, and each modification and development process needs development version support, so that the release cost is high, and therefore, the integration of the http DNS interface on the client can increase the extra overhead of the client, especially the APP end, and also increase the burden of a low-configuration mobile phone user.

Aiming at the problem that the development cost and the maintenance cost on the client are higher due to the fact that the http dns interface is integrally arranged on the client in the existing multimedia streaming service method, an effective solution is not provided at present.

Disclosure of Invention

The embodiment of the application provides a multimedia streaming service method and a multimedia streaming service system, which are used for at least solving the technical problem that the development cost and the maintenance cost on a client are higher due to the fact that an http dns interface is integrated on the client in the existing multimedia streaming service method.

According to an aspect of an embodiment of the present application, there is provided a multimedia streaming service system including: a source station; at least one edge node, said edge node communicatively coupled to said source station; at least one multimedia service device, said multimedia service device comprising an http dns interface, said multimedia service device for managing the playing of multimedia streams and requested access by http dns; at least one http dns service device for providing domain name resolution service.

According to another aspect of the embodiments of the present application, there is also provided a multimedia streaming service method, including: the multimedia streaming service system receives a request message sent by at least one terminal through an http dns interface of at least one multimedia service device; responding to the request message, the multimedia stream service system allocates a corresponding IP address to the at least one terminal.

According to another aspect of the embodiments of the present application, there is also provided a computer system, including: a processor; and a memory, connected to the processor, for providing instructions to the processor for processing the following processing steps: receiving a request message sent by at least one terminal through an http dns interface of at least one multimedia service device; and responding to the request message to allocate a corresponding IP address for the at least one terminal.

In the embodiment of the application, a multimedia streaming service system receives a request message sent by at least one terminal through an http dns interface of at least one multimedia service device in a manner of locally integrating the http dns interface in the multimedia service device; responding to the request message, the multimedia stream service system allocates a corresponding IP address to the at least one terminal.

It is easy to note that, since the multimedia service device is locally integrated with the http dns interface, the multimedia streaming service system, after receiving a media asset service request from a terminal through the http dns interface of at least one multimedia service device, allocates a corresponding IP address to the at least one terminal in response to the media asset service request, so as to implement media streaming between the terminal and the CDN source station.

Therefore, the purposes of reducing the development cost and the maintenance cost of the client are achieved, the client overhead is reduced, the technical effect of providing a simpler and more efficient HTTP DNS service for a user is achieved, and the technical problem that the development cost and the maintenance cost on the client are higher due to the fact that the http DNS interface is integrally arranged on the client in the existing multimedia stream service method is solved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:

fig. 1 is a block diagram of a hardware structure of a computer terminal (or mobile device) for implementing a multimedia streaming service method according to an embodiment of the present application;

fig. 2 is a flowchart of a multimedia streaming service method according to an embodiment of the present application;

fig. 3a is a schematic view of an alternative multimedia streaming service method according to an embodiment of the present application;

fig. 3b is a schematic view of another alternative multimedia streaming service method according to an embodiment of the present application;

fig. 4 is a schematic diagram of a multimedia streaming service system according to an embodiment of the present application;

fig. 5 is a schematic diagram of a multimedia streaming service apparatus according to an embodiment of the present application; and

fig. 6 is a block diagram of a computer terminal according to an embodiment of the present application.

Detailed Description

In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

First, some terms or terms appearing in the description of the embodiments of the present application are applicable to the following explanations:

http dns service: the traffic scheduling solution based on the Http protocol and the domain name resolution replaces the existing DNS protocol based on UDP, the domain name resolution request is directly sent to the Http DNS server, and the problems of abnormal LocalDNS resolution and inaccurate traffic scheduling can be solved due to the bypassing of the LocalDNS of an operator.

And the media asset server refers to a media asset management server of a live broadcast platform and can uniformly manage the broadcast of live broadcast, a stream pushing address and the http dns request access.

The push flow may refer to a process of transmitting the content packaged in the acquisition stage to the server.

The pull stream may refer to a process in which a server has live content, establishes a connection with the server according to a protocol type (RTMP, RTP, RTSP, HTTP, or the like), receives data, and pulls the content.

A content delivery network CDN source station, for example, a live CDN source station, may be configured to receive and store a media stream sent by a media stream sending end, and a media stream receiving end may further pull the media stream from the CDN source station.

The CDN edge node may be, but is not limited to, a live CDN edge node, and may facilitate the terminal to access the CDN source station nearby, shorten a time delay for accessing the media stream, and improve efficiency of media stream transmission between the terminal and the CDN source station.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类