Stream media service implementing method, system, policy and control server

A streaming server, streaming media technology, applied in the field of network communication, can solve the problem of inability to provide streaming media services

Inactive Publication Date: 2009-04-01
JIANGSU NOON CROP SCI CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current extensive control method cannot provide streaming media services with the best user experience

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
  • Stream media service implementing method, system, policy and control server
  • Stream media service implementing method, system, policy and control server
  • Stream media service implementing method, system, policy and control server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0121] Embodiment 1. A method for obtaining a control strategy for a single video stream.

[0122] First, the policy and control server needs to determine the optimal values ​​of variables such as encoding protocol type, bit rate, frame rate, key frame interval, error correction encoding pattern, and protection strength parameters, so as to optimize user experience. In the process of determining each variable, it is necessary to combine the end-to-end packet loss rate pl, which is an external variable. The method for obtaining the packet loss rate is as described in the above embodiments, and the embodiments of the present invention do not limit the specific implementation process for obtaining the packet loss rate. The objective function set by the policy and control server is:

[0123] QEV=f(vbr,fr,vcp,pf,kfi,ecct,eccp)=fcp(vbr,fr,vcp,pf,kfi)+eccind×fecc(ecct,eccp)(12)

[0124] A new variable, eccind (error correction code indicator), is introduced into the above objective...

Embodiment approach 2

[0158] Embodiment 2: A method for obtaining a control strategy for a single audio stream.

[0159] First, the policy and control server needs to determine the optimal values ​​of the variable encoding protocol type, bit rate, error correction encoding pattern, and protection strength parameters, so as to optimize user experience. In the process of determining each variable, it is necessary to combine the end-to-end packet loss rate pl, which is an external variable. The method for obtaining the packet loss rate is as described in the above embodiments, and the embodiments of the present invention do not limit the specific implementation process for obtaining the packet loss rate. The objective function set by the policy and control server is:

[0160] QEA=g(abr, acp, ecct, eccp)=gcp(abr, acp)+eccind×gecc(ecct, eccp) (21)

[0161] The process of constructing constraints for the objective function (21) is:

[0162] In terms of network connection bandwidth of the streaming ser...

Embodiment approach 3

[0196] Embodiment 3: A method for obtaining a control strategy for multiple media streams and considering resource consumption respectively.

[0197]It is set that the media streams that the streaming server needs to send to the user terminal include NV video streams and NA audio streams. The maximum allowable video sending bandwidth of each video stream is: amvtb(i), where i=0, 1, 2, . . . , NV-1. The specific values ​​of the maximum allowable video transmission bandwidth of each video stream are not necessarily the same. The maximum allowable audio transmission bandwidth of each audio stream is: amatb(j), where j=0, 1, 2, . . . , NA-1. The audio maximum allowable transmission bandwidth of each audio stream has its own maximum allowable transmission bandwidth value, which is not necessarily the same.

[0198] When setting the maximum allowable sending bandwidth of each video stream and audio stream, all audio streams and all video streams need to meet the following conditio...

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 provides a method for accomplishing stream media service, its system and network equipment, belonging to network communication technology field. The method comprises: first, establishing math-optimizing problem according to user experience quantitative model, solving to determine every parameter of user experience quantitative model; setting control strategy of stream media server according to every determined parameter; the stream media server reads the data file of stream media according to the control strategy, then transmits media stream to user terminal and provides stream media service for user. The inventive embodiment is irrelevant to concrete representation of user experience quantitative model, so the inventive embodiment provides a general realization frame for stream media service and optimum user experience for stream media.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a streaming media service implementation method, system and strategy and control server. Background technique [0002] Streaming media is to send multimedia data to user terminals through the network in a "stream" manner. User terminals can receive multimedia data, decode and perform other necessary processing on the multimedia data, and play it. The multimedia data here includes: video, audio, still image, animation, text and so on. Here the network such as IP network. [0003] There are many different forms of networking for streaming media services. However, each form of networking includes some basic elements. The following is combined with the attached figure 1 The schematic diagram of the streaming media service networking principle and the attached figure 2 The schematic diagrams of unicast and multicast illustrated illustrate the basic elements of stream...

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): H04N7/26H04N7/64H04L12/56H04N5/00H04N7/24H04N19/89
CPCH04N21/26208H04L29/06448H04N21/2343H04N21/23805H04N21/2381H04N21/6125H04N21/6405H04N21/6437H04N21/2405H04L65/4069H04L65/61
Inventor 罗忠
Owner JIANGSU NOON CROP SCI CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products