Method simultaneously suitable for wired network real-time streaming media transport protocol and wireless network real-time streaming media transport protocol

A wireless network, media transmission protocol technology, applied in the field of real-time streaming media transmission, can solve problems such as sacrifice

Inactive Publication Date: 2009-10-14
傅承鹏
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] However, whether it is MULTFRC or AIO-TFRC, although they can greatly improve the performance of TFRC in w...

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 simultaneously suitable for wired network real-time streaming media transport protocol and wireless network real-time streaming media transport protocol
  • Method simultaneously suitable for wired network real-time streaming media transport protocol and wireless network real-time streaming media transport protocol
  • Method simultaneously suitable for wired network real-time streaming media transport protocol and wireless network real-time streaming media transport protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0095] Embodiment 1: Comparison of the throughput of TFRC Veno and TFRC in a wireless network environment (simulation experiment)

[0096] see figure 2 , use the network simulation tool NS-2 to simulate the wireless network environment, and set its random packet loss rate. In the experiment, a total of 8 TFRC connections were established between the sending end and the receiving end, and the sending end started to transmit data at the same time for 5 minutes, and recorded the average throughput (packet / s) of the 8 connections, and then the sending end and the receiving end A total of 8 TFRC Veno connections are established at the end, and the sending end transmits data in the same environment, and the time is also 5 minutes. Also record its average throughput and compare it with the throughput of TFRC. The same experiment was repeated 20 times, and the average data and the confidence interval of 0.95 were taken. We also gradually increased the random packet loss rate from 0...

Embodiment 2

[0098] Embodiment 2: Comparison of fairness between TFRC Veno and TFRC in a wireless network environment (simulation experiment)

[0099] Fairness means that when multiple connections of the same protocol transmit data at the same time, they should be able to share bandwidth equally. Here we cite R. Jain's Fairness Index (Fairness Index) as a measure of fairness (R. Jain. "The art of computer systems performance analysis." Wiley, New York, 1991.). The formula for calculating the fairness index is as follows:

[0100] f = ( Σ i = 1 n T i ) 2 ( n Σ i = ...

Embodiment 3

[0103] Embodiment 3: Comparison of the friendliness of TFRC Veno and TFRC to other TCP transmissions in a wireless network environment (simulation experiment)

[0104] The friendliness to other TCP transmissions means that when the protocol and the TCP protocol transmit data at the same time, the protocol should not seize the bandwidth that TCP should have enjoyed. The reason for considering the friendliness of TCP transmission is that most of the data transmission on the Internet today uses the TCP protocol, so the new protocol should not cause adverse effects on the existing TCP transmission. It is a pity that the network community has not yet defined a generally accepted indicator of friendliness. We use the following methods to observe friendliness:

[0105] Experimental environment and operating methods and figure 2 same experiment. First let 8 TCP Sack connections transmit data for 5 minutes, and record their average throughput Throughput pure . TCP Sack (TCP with S...

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 relates to a method simultaneously suitable for a wired network real-time streaming media transport protocol and a wireless network real-time streaming media transport protocol, which is characterized by comprising the following steps: a, a sending end sends TFRC data packets; b, a receiving end receives the TFRC data packets and also calculates previous-time packet loss ratio p; c, the receiving end returns the information of the packet loss ratio p to the sending end through ACK packets, and when TFRC data packets with the number of b are received, one ACK packet is returned; and d, after the sending end receives the ACK packets, the TFRC data packets calculate a new sending speed rate Tcalc according to a Veno fomula. The invention enables the TFRCVeno to have good transmission performance in a wired network and a wireless network, greatly enhances the performance of the TFRC data packets in the wireless network, also ensures the fairness of the TFRC data packets and the friendliness of the TFRC data packets to other TCP transmissions, is simple and fast and has low cost.

Description

technical field [0001] The invention relates to a network protocol method, in particular to a real-time streaming media transmission method applicable to both wired and wireless networks. Background technique [0002] TFRC (TCP Friendly Rate Control TCP Compatible Stream Transmission Control Protocol) is a network protocol designed to provide high-quality transmission services for streaming media applications (S.Floyd, M.Handley, and J.Padhye et al. "Equation-Based Congestion Control for Unicast Applications." ACM SIGCOMM'00, August 2000.). TFRC uses a calculation formula (hereinafter referred to as " Reno formula") to control the rate of sending data packets, which not only utilizes the real-time characteristics of UDP in network transmission, but also avoids UDP's unlimited sending of data packets and affecting the performance of other TCP (Transmission Control Protocol Transmission Control Protocol) transmissions. The specific transfer process is as figure 1 shown. ...

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): H04L1/00H04L29/06
Inventor 傅承鹏周斌李安国
Owner 傅承鹏
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