Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method, device and system for implementing streaming media

A streaming media server and streaming media technology, applied in the streaming media field, can solve the problems of reducing system bandwidth resource utilization, improving streaming media services, long time, etc. Effect

Active Publication Date: 2012-10-31
JUHAOKAN TECH CO LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when a user obtains P2P streaming data from other clients, due to the lack of control over other clients, other clients cannot guarantee that the P2P streaming data will be transmitted in order, so that the streaming data sent by other clients will overlap with each other. , consumes effective bandwidth resources, reduces the utilization rate of system bandwidth resources, and the user needs to obtain streaming media data streams in order to play programs normally, resulting in the client requesting streaming media data needing to be buffered and transmitted out of sequence and repeated transmission streaming media data, and analyze the cached streaming media data, clear the duplicate streaming media data, waste the cache resources of the client, and increase the resource overhead of the client for processing the cached streaming media data; further, download The client of streaming media data needs to understand the network topology of the entire streaming media service system, and try to connect with each client (node) in the network topology by sending a query request to obtain other clients that have downloaded the streaming media data list, and then establish P2P connections with corresponding other clients according to the client list, and request streaming media data transmission, so that it takes a long time to obtain streaming media data from other clients, the startup speed is slow, and the streaming media service There are many redundant messages transmitted in the system, which consumes effective bandwidth resources and reduces the utilization rate of bandwidth resources; moreover, the clients interact with each other independently and transmit the required streaming media data, and the streaming media server cannot know the current Download the status of the client, therefore, need to reserve bandwidth resource for this client, can't really effectively improve the bandwidth utilization rate of streaming media server, solve the bandwidth bottleneck problem of streaming media server; In addition, the client controls P2P connection by oneself, streaming media The server loses control of streaming media data, which is not conducive to guaranteeing the quality of service, nor is it conducive to the security of streaming media data transmission, which leads to great limitations in file positioning, client selection, fault tolerance and security mechanisms of streaming media servers , especially the identity authentication, authorization, data integrity, confidentiality and non-repudiation in the security field are difficult to control
For example, the client cannot select the best other clients to serve it because it cannot obtain the overall streaming media service profile information
At the same time, the client needs to select the streaming media server or other client to download the streaming media data according to the threshold value, and needs to switch between RTSP and P2P frequently, which increases the complexity of the implementation of the client

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device and system for implementing streaming media
  • Method, device and system for implementing streaming media
  • Method, device and system for implementing streaming media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0048] The existing method of combining RTSP and P2P to implement streaming media services. Because the client requesting streaming media data lacks control over other clients, each client that transmits streaming media data may transmit the same streaming media data, and the system bandwidth resource utilization rate At the same time, while obtaining the initial part of the streaming media data, the client tries to connect with each client in the network topology by sending a requ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method, a device and a system for implementing streaming media. The method comprises the following steps of: receiving a registration message of each client side, and registering each client side; receiving the client side capability information reported by each registered client side according to a preset time period, and storing the client side capability information; receiving a streaming media data download request transmitted by the client side, according to the stored client side capability information reported by each client side, selecting the client side which can provide the needed streaming media data for the client requesting for downloading the streaming media data, and generating a point-to-point (P2P) client side list; returning back the P2P client side list to the client side which transmits the streaming media data download request, thereby enabling the client side which transmits the streaming media data download request to build the P2P connection with the client side in the P2P client side list and obtain the streaming data requested to be downloaded. By the method, the device and the system provided by the invention, the time for obtaining the streaming media data is reduced for the client side, the server bandwidth is saved, and the concurrent processing capability of the server side is improved.

Description

Technical field [0001] The present invention relates to streaming media technology, in particular to a method, device and system for implementing streaming media services. Background technique [0002] In recent years, with the rapid development of network broadband services, users have more and more urgent demands for on-demand and watch multimedia such as audio and video in a data network environment. Streaming media technology, as the main method for real-time transmission of audio and video on the data network, has become a mainstream technology for transmitting multimedia data on the data network, which can meet the growing demand for on-demand and viewing of users. [0003] Streaming media technology refers to the technology that provides users with streaming media services on a data network and realizes continuous audio and video data streams that are transmitted and played in chronological order. That is to say, the data stream transmitted by streaming media technology has...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06H04L29/08
Inventor 董琪朱立松
Owner JUHAOKAN TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products