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

Network flow media data playing method and system

A technology of media data and playback method, applied in the field of electrical communication, can solve the problems of low efficiency and poor adaptability to network dynamic topology changes, and achieve the effect of improving work efficiency

Inactive Publication Date: 2007-10-03
INTERWORLD TECHNOLOGY DEVELOPMENT (SHENZHEN) CO LTD
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a high-efficiency network streaming media data playback method and system to solve the problems of poor adaptability and low efficiency to network dynamic topology changes in the prior art

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
  • Network flow media data playing method and system
  • Network flow media data playing method and system
  • Network flow media data playing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] According to FIG. 1 , the present invention includes a media source 1 , a client 2 , a channel server 3 , a channel distribution Web server 4 and a STUN server 5 .

[0048] As shown in FIG. 1 , media source 1 stores streaming media data. Media source 1 is connected to channel server 3 to add a new channel. Channel server 3 stores the channel of media source 1 .

[0049] As shown in Figure 1, described channel server 3 preserves the channel of media source 1, updates the channel information file in channel release Web server 4; Channel release Web server 4 receives the channel that channel server 3 sends, preserves channel information file , the channel information file contains channel information and related information.

[0050] As shown in Figure 1, the client 2 is connected to the channel server 3. In this Figure 1, in order to clearly show the connection relationship, only one client 2 is shown, but in practical applications, there may be several clients Terminal ...

Embodiment 2

[0074] As shown in Figure 4, the difference between this embodiment and Embodiment 1 is: in this embodiment, the present invention includes a plurality of channel servers 3A, 3B, ..., 3X, and channel servers 3A, 3B, ..., 3X adopt Cascading, a plurality of clients 2A, ..., 2Y are connected to channel servers 3A, 3B, ..., 3X respectively, and channel servers 3A, 3B, ..., 3X complete the connection between clients 2A, ..., 2Y and client 2A , ..., 2Y and the information transfer between different channel servers 3A, 3B, ..., 3X, the transfer information includes the list of active nodes, NAT penetration signaling, etc. As for other structures and control procedures, they are the same as those described in Embodiment 1 The above are the same or similar, and will not be repeated here.

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

This invention relates to a method and a system for playing network stream media data including: A, a customer end gets information of channels, B, selecting channels to get related action node list of the channels, C, getting new fellow node information to realize distribution of stream media data between the customer end and the fellow nodes by a channel server. Said system includes a media source and a customer characterizing that the channel server stores updated channel information files in the channel issued Web server, which receives the channel sent by the channel server and stores its information files, the customer end gets new fellow node information based on the action node list to realize distribution and play of stream media data.

Description

technical field [0001] The electric communication technology of the present invention particularly relates to a method and system for playing network streaming media data. Background technique [0002] With the rapid development of broadband network access technology, streaming media applications are getting more and more attention. The traditional streaming media server-based content distribution technology has encountered great challenges: on the one hand, due to the bandwidth limitation of the streaming media server, the system can support a limited number of simultaneous online users, and the scalability is not high, especially in recent years. The quality requirements have also increased, and now the code stream of general Internet TV is basically around 400-600Kbps; on the other hand, the maintenance cost of the streaming media server is relatively high. Based on the above considerations, P2P-based content distribution technology has begun to receive extensive attenti...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L12/56H04N7/173H04N21/43
Inventor 朱建平王素云
Owner INTERWORLD TECHNOLOGY DEVELOPMENT (SHENZHEN) 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