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

Dynamic code rate allocation method and packet domain stream media server

The technology of a streaming media server and distribution method is applied in the field of packet domain streaming media server and dynamic code rate distribution method, which can solve problems such as switching lag, poor experience, and poor playback quality, and avoid quality problems such as unsmooth playback or mosaics Effect

Inactive Publication Date: 2008-08-13
HUAWEI TECH CO LTD
View PDF0 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The packet loss rate is used as the basis for adjusting the bit rate, and the switch is performed only when the packet loss has already occurred. The switch is relatively lagging, and the playback quality is often poor and lasts for a period of time before being adjusted.
Especially for the situation where the code rate needs to be adjusted downward, that is, the code rate is cut down, the code rate is reduced only when the packet loss rate reaches a certain level, which means that the bandwidth on the UE side is already lower than the code rate at this time and packet loss occurs for a period of time , the media server realizes that the code rate has been cut, and the feeling for the user is that the picture will return to normal after a period of mosaic, and the experience brought to the user is very poor.

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
  • Dynamic code rate allocation method and packet domain stream media server
  • Dynamic code rate allocation method and packet domain stream media server
  • Dynamic code rate allocation method and packet domain stream media server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The embodiment of the present invention provides a dynamic code rate allocation method and a packet domain streaming media server, which can effectively improve the playback quality of mobile streaming media services.

[0038] At present, streaming media generally uses the Real Time Streaming Protocol (RTSP, Real Time Streaming Protocol) / Real Time Transport Protocol (RTP, Real Time Transport Protocol) / RTP Control Protocol (RTCP, RTP Control Protocol) protocol cluster to control / transmit streaming media data. Among them, RTSP is used to establish and control the time-synchronized flow of continuous media. RTSP is a text protocol and is similar to Hypertext Transfer Protocol (HTTP, Hypertext Transfer Protocol). The main difference is that RTSP is a standard streaming media protocol, and usually uses an independent transmission protocol, such as RTP, to transmit media data. RTP is used to provide time information and achieve synchronization of audio / video streams. RTP doe...

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 inventive embodiment discloses a dynamic code rate allocation method, comprising the steps that: the roundtrip time of a sender report packet is acquired; whether the roundtrip time meets the preset conditions is judged; code rate switch is carried out, when the roundtrip time meets the conditions; and the switched media data is sent. The inventive embodiment also discloses a dynamic code rate allocation method, comprising the steps that: the code rate is judged whether to be adjusted, when the bandwidth of a user device changes; and code rate switch is carried out when the current transmission frame is complete. Furthermore, the inventive embodiment discloses corresponding packet domain flow media server and wireless network controller. By using the invention, mobile flow media is played more fluently when switched.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a Dynamic Bandwidth Allocation (DBA, Dynamic Bandwidth Allocation) method and a packet domain streaming media server. Background technique [0002] Streaming media is a technology that compresses video and audio information and provides them to users in the form of media streams. The streaming media service in the field of mobile communication is called mobile streaming media. The common mobile streaming media The end-to-end networking structure is shown in Figure 1, including: a user equipment (UE, User Equipment) 101 located in the packet domain, a radio network controller (RNC, Radio Network Controller) 102, a gateway general packet radio service support node (GGSN, Gateway GPRSSupport Node) 103; a packet domain streaming server (PSS, Packet-switched Streaming Server) 104 and a portal (Portal) 105 located in the Internet Protocol (IP, Internet Protocol) network. ...

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): H04L12/56H04L29/08H04N7/173
CPCH04L41/0896H04L65/80H04L65/612H04L65/756
Inventor 罗泽文仇刚
Owner HUAWEI 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