WO2016103674A1 - Dispositif de réception de flux, système de communication, procédé d'estimation de synchronisation de transmission de flux, et support d'enregistrement - Google Patents
Dispositif de réception de flux, système de communication, procédé d'estimation de synchronisation de transmission de flux, et support d'enregistrement Download PDFInfo
- Publication number
- WO2016103674A1 WO2016103674A1 PCT/JP2015/006371 JP2015006371W WO2016103674A1 WO 2016103674 A1 WO2016103674 A1 WO 2016103674A1 JP 2015006371 W JP2015006371 W JP 2015006371W WO 2016103674 A1 WO2016103674 A1 WO 2016103674A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- stream
- probe
- transmission
- probe packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Definitions
- the present invention estimates the transmission timing of a data packet transmitted in a communication network (hereinafter referred to as “network” in the present application), particularly a streaming packet continuously transmitted over a certain period, such as video. Regarding technology.
- the background traffic can be known by the degree of delay time that occurs due to the difference between the packet transmission time at the transmission side device and the reception time of the packet at the reception side device. That is, when the background traffic increases, the delay time becomes longer.
- the receiving device can easily know the packet reception time, but it is necessary to estimate the packet transmission time.
- the network it is important to use the network bandwidth as much as possible in consideration of background traffic and realize video streaming without disturbance or interruption. For this purpose, it is necessary to detect a network band that can be used for packet communication in the network (hereinafter referred to as “available band” in the present application).
- available band a network band that can be used for packet communication in the network
- Patent Document 1 discloses a technique for transmitting a packet sequence that gradually increases in size at regular intervals, and estimating the available bandwidth based on what number of packets the delay time increases.
- Patent Document 2 builds a model representing the relationship between network load and delay from information indicating whether the type of traffic flowing in the network is video or audio, and shows the distribution of delay states of probe packets actually transmitted. Based on this, a technique for estimating the available bandwidth is disclosed.
- probe packets are transmitted and received between networks, round trip delay and jitter are measured from the results, and buffering time of a streaming packet (hereinafter referred to as “stream” in the present application) is determined based on the measurement results.
- stream a streaming packet
- Patent Document 4 discloses a technique for obtaining a one-way delay of a streaming packet in a network during VoIP (Voice over Internet Protocol) communication.
- Patent Document 5 As a technique related to measurement using a probe packet.
- Non-Patent Document 1 discloses a technique for gradually estimating a packet transmission interval of a certain size and estimating the available bandwidth based on what number of packets the reception interval exceeds the transmission interval.
- Patent Document 1 and Non-Patent Document 1 do not disclose a technique for accurately estimating the available bandwidth when the background traffic is transmitted intermittently like video. These techniques are based on the premise that the available bandwidth does not fluctuate during transmission of one packet sequence. Therefore, the stream transmission timing cannot be accurately estimated in the available bandwidth that fluctuates and changes in the background.
- Patent Document 2 cannot be used on networks such as the Internet and mobile networks.
- the technique of Patent Document 2 requires information on the physical bandwidth of the target network, whereas the Internet is a collection of networks with different management entities, so generally the information on the physical bandwidth is known. I can't.
- the physical bandwidth of the mobile network changes frequently according to the radio quality between the base station and the terminal, it is difficult to use information regarding the physical bandwidth in the mobile network.
- Patent Document 3 in streaming from a transmission device to a reception device, probe packets are transmitted from the reception device to the transmission device in advance to measure round-trip delay and jitter.
- the technique of Patent Document 3 determines the buffering time of a stream so that jitter can be absorbed and packet loss can be retransmitted.
- the delay measurement by the probe packet since the delay measurement by the probe packet is performed in advance (before the start of stream transmission), the timing of data (packet) transmission cannot be estimated during stream transmission.
- the transmitting voice communication device transmits time information instead of voice when the voice to be transmitted is silent, and the receiving voice communication device is one-way based on the received packet time information. Calculate the delay time in minutes.
- the technique of Patent Document 4 is a technique for changing information stored in a packet to be transmitted, and the data transmission timing cannot be estimated.
- the present invention was made to solve the above problems.
- the main object of the present invention is to estimate the transmission timing of a stream with high accuracy even when a large amount of data is periodically transmitted.
- the first aspect of the present invention is to A stream receiving device that receives a probe packet, calculates a delay time of the probe packet, and estimates a transmission time of the data packet based on the calculated delay time in a network that transmits the data packet and the probe packet.
- the second aspect of the present invention is: A stream receiving device as described above; A stream transmission device for transmitting data packets and probe packets; The stream receiving device and the stream transmitting device are communicably connected via a network. It is a communication system.
- the third aspect of the present invention is: In the network that transmits the data packet and the probe packet, the probe packet is received, Calculate the delay time of the probe packet, Estimate the transmission time of the data packet based on the calculated delay time, This is an estimation method.
- the fourth aspect of the present invention is: A program that causes a computer to execute a method of receiving a probe packet in a network that transmits the data packet and the probe packet, calculating a delay time of the probe packet, and estimating a transmission time of the data packet based on the calculated delay time Is a recording medium for storing.
- the transmission timing of the stream can be estimated with high accuracy.
- the communication system 100 includes a stream transmission device 10, a stream reception device 20, and relay devices 5a and 5b.
- the stream transmission device 10 includes a stream transmission unit 1 and a probe transmission unit 2.
- the stream reception device 20 includes a stream reception unit 3 and a timing estimation unit 4.
- the stream transmission unit 1 and the probe transmission unit 2 are communicably connected to the relay device 5a.
- the stream receiver 3 and the timing estimator 4 are communicably connected to the relay device 5b. Further, the relay device 5a and the relay device 5b are also connected.
- the stream transmitted by the stream transmission unit 1 is sent to the stream reception unit 3 via the relay devices 5a and 5b.
- the probe packet transmitted by the probe transmission unit 2 is also transmitted to the timing estimation unit 4 via the relay devices 5a and 5b.
- Stream transmission unit 1 transmits a stream.
- the stream transmission unit 1 encodes video captured by a camera (not shown) or the like connected to a computer (not shown) with a codec such as H.264, and adds an RTP (Real-time Transport Protocol) header. To create an RTP packet. Then, the stream transmission unit 1 transmits the created RTP packet to the stream reception unit 3.
- the video stream is configured by collecting a plurality of still image frames (hereinafter referred to as “frames”) that are the basis of a moving image. The frames are continuously displayed, thereby realizing a moving image for the user.
- transmission processing is performed in units of frames. That is, when the stream transmitting unit 1 acquires data for one frame from the camera, the stream transmitting unit 1 repeats the process of encoding and transmitting the acquired frame for each frame.
- the data size of each frame changes depending on the set value of the bit rate, the type of the frame, the size of the difference from the previous and subsequent frames, and the like. In some cases, it is sent separately.
- the probe transmission unit 2 transmits a probe (test) packet for estimating the transmission timing of the stream.
- the probe transmission unit 2 transmits a probe packet of a certain size to the timing estimation unit 4 at regular time intervals, for example.
- the probe packet transmission interval may be, for example, an interval of 1 millisecond, but is not limited thereto.
- the timing estimation unit 4 may change the transmission interval according to the required accuracy.
- the probe packet transmission interval is preferably a fixed interval, but it may not be a fixed interval. Since the load on the network increases as the probe packet size increases, it is desirable to make the size as small as possible.
- the probe transmitter 2 inserts (adds) the transmission time of the probe packet into the payload of the probe packet to be transmitted.
- the stream receiving unit 3 receives a stream.
- the stream receiving unit 3 receives the video stream transmitted from the stream transmitting unit 1 and analyzes the RTP packet. Thereafter, the stream receiving unit 3 displays the video on a display (not shown) connected to the computer by decoding the received video stream based on a predetermined video codec.
- the timing estimation unit 4 estimates the transmission timing of the stream based on the time when the probe packet transmitted from the probe transmission unit 2 is received and the transmission time included in the probe packet.
- the relay devices 5a and 5b are router devices or the like that relay streams and probe packets.
- the relay devices 5a and 5b are connected by a WAN (Wide Area Network) such as the Internet.
- WAN Wide Area Network
- the stream transmitting device 10 and the relay device 5a, or the stream receiving device 20 and the relay device 5b are connected by a LAN (Local Area Network).
- Both the stream transmission unit 1 and the probe transmission unit 2 may be mounted in the same device, or may be individual devices. Both the stream receiver 3 and the timing estimator 4 may be mounted in the same device, or may be individual devices.
- the stream transmission device 10 and the stream reception device 20 may include the following devices. That is, an input device such as a keyboard and a touch panel, an output device such as a display, a communication control device such as a communication interface with other devices, and a storage device as a work area or a data storage location (all not shown) .
- the stream transmission unit 1, the probe transmission unit 2, the stream reception unit 3, and the timing estimation unit 4 illustrated in FIG. 1 can be regarded as programs expressed in units of functional blocks. These programs are stored in a CPU (Central Processing Unit) of a computer (not shown), a ROM (Read Only Memory) (not shown), a RAM (Random Access Memory) (not shown), and the like. These functions are executed by a CPU (not shown) appropriately processing these programs. Each unit described above may be configured by dedicated hardware such as an electronic circuit. (Operation of communication system) Next, the operation of the communication system 100 according to the first embodiment of the present invention will be described.
- the operation of the stream transmission unit 1 and the stream reception unit 3 will be described with reference to the sequence diagram shown in FIG.
- the time at which the stream transmission unit 1 completes the stream transmission preparation is set to 0.
- the stream transmission unit transmits the first packet constituting the video stream to the stream reception unit 3 at time b (hereinafter referred to as “initial transmission time b”).
- the stream transmitting unit 1 may transmit a plurality of packets. When a plurality of packets are transmitted, they may be transmitted without leaving a packet interval or may be transmitted with an interval.
- the stream transmission unit 1 stops transmission for a while.
- the time until the stream transmission unit 1 starts transmitting a packet storing data constituting a video frame and starts transmitting a packet storing data constituting the next video frame is referred to as “time interval a”.
- the stream transmission unit 1 transmits the packet of the next video frame at time (a + b) obtained by adding the time interval a to the initial transmission time b.
- the packet is transmitted again at time (2a + b), and the transmission of the packet is stopped for a while.
- the stream transmission unit 1 starts sending packets at time (ai + b), but then temporarily stops sending packets.
- i is an integer of 0 or more. In other words, there is a certain cycle in packet transmission of the stream transmission unit 1.
- the probe transmission unit 2 transmits a plurality of probe packets toward the timing estimation unit 4.
- the probe packet transmission interval may be, for example, a method of transmitting at a constant interval, but is not limited thereto.
- step S102 the timing estimation unit 4 receives the probe packet transmitted by the probe transmission unit 2.
- step S103 the timing estimation unit 4 calculates a delay time based on the reception time of each probe packet and the transmission time included in each probe packet. Further, the timing estimation unit 4 estimates the timing at which the stream transmission unit 1 transmits a stream, that is, the above-described streaming transmission time interval a and initial transmission time b from the delay time.
- step S104 the timing estimation unit 4 transmits the estimated timing (time interval a, initial transmission time b) to the probe transmission unit 2.
- step S105 the probe transmission unit 2 receives the estimated timing transmitted by the timing estimation unit 4. Thereby, the operation
- a solid line arrow represents a video packet
- a broken line arrow represents a probe packet.
- p1 to p7 are probe packet identifiers.
- the solid line shown in the direction extending downward in the figure represents time (t).
- the video packet and the probe packet are buffered as a queue in a temporary storage unit (not shown) provided in the relay apparatus 5a. Thereafter, when the transmission of the previous data is completed in the network (WAN) between the relay apparatuses 5a and 5b, the next data is transmitted to the WAN in the order of arrival at the relay apparatus 5a. Therefore, if the speed at which the video packet arrives at the relay device 5a is larger than the WAN link speed, the delay increases in both the video packet and the probe packet. For example, in FIG.
- the timing at which the probe packet p2 arrives at the relay device 5b from the relay device 5a is delayed due to the transmission of the video packet.
- the timing at which the relay device 5a arrives at the relay device 5b is delayed due to the transmission of more video packets.
- the timing estimation unit 4 estimates the transmission timing of the video packet from the delay of the probe packet.
- a graph showing the relationship between the transmission time of each probe packet and the delay time is shown in FIG.
- the horizontal axis represents time (t)
- the vertical axis represents delay time.
- P1 to p7 shown on the horizontal axis represent probe packet identifiers shown in FIG.
- rectangular regions q1 and q2 shown along the time axis shown on the horizontal axis represent the time (period) during which the video packet is transmitted.
- the delay time of the probe packet increases when the transmission of the video packet is started and decreases when the transmission of the video packet is stopped.
- the timing estimation unit 4 detects the timing at which the delay rises, and determines that timing as an estimated value of the transmission start time of the video packet (see the initial transmission time b shown in FIG. 2).
- the transmission of the video packet is started at a time between p1 and p2, that is, there is an initial transmission time b.
- video packets are sent at a constant cycle at a time interval a (1 / fps) after the initial transmission time b. For this reason, it can be predicted that the increase in the delay time of the probe packet described above periodically occurs with the time interval a of the video packet.
- the time interval a is estimated by obtaining a value that maximizes the autocorrelation with respect to the time series data of the delay time. For example, when the time interval a for transmitting a video packet is 100 milliseconds (10 fps), if the probe packet transmission interval is 1 millisecond, a rise in delay occurs every 100 probe packets. That is, the delay times of p1, p2, p3,... In FIG. 5 and the delay times of p101, p102, p103 (not shown),.
- the autocorrelation function is a function that represents the similarity of graph shapes when time series data is shifted point by point. Therefore, in the above example, the autocorrelation is maximized when the point is shifted by 100 points.
- the point at which the autocorrelation is maximized is set as the estimated value of the time interval a.
- the autocorrelation is maximized at a time interval that is a multiple of 100 due to an error or the like, it is possible to make an erroneous determination.
- the timing estimation unit 4 1) shortens the probe packet transmission interval.
- a method of estimating from the slope of increase (or decrease) in the delay time That is, in the method 1), after specifying that transmission is started between the probe packets p1 and p2, the probe packet transmission interval between them is shortened.
- the method 2) a linear equation connecting p2 and p3 is obtained, and the time when the delay becomes the same value as p1 in this equation is estimated as the transmission time of the video packet.
- the timing estimation unit 4 recognizes a change in the amount of background traffic, The transmission timing is estimated using the delay time change. Thereby, the transmission timing of the stream can be estimated with high accuracy.
- the communication system using video packets as data packets has been described as an example.
- the application regularly transmits packets
- the data packet used by the communication system is not limited to a video packet.
- the present invention can be applied to a system that transmits observation data from a sensor to a server at regular intervals.
- the communication system 200 according to the second embodiment includes a stream transmission device 10, a stream reception device 20a, and relay devices 5a and 5b.
- the stream reception device 20 a includes a stream reception unit 3 and a timing estimation unit 14.
- the timing estimation unit 14 estimates the transmission timing of the video packet using the probe packet sequence for estimating the available bandwidth. Since other configurations are the same as those of the first embodiment, description thereof is omitted.
- Fig. 7 shows a graph of a general probe packet sequence used for estimating available bandwidth.
- the horizontal axis indicates the time when the probe packet is transmitted, and the vertical axis indicates the size of the probe packet.
- s1 to sn represent probe packet identifiers. Probe packet s1 to sn are transmitted while the probe packet transmission interval is constant and the size is gradually increased (this means that the bit rate of the probe packet gradually increases in time series). When the bit rate exceeds the usable bandwidth of the network, the probe packet is temporarily stored in the queue (storage area: not shown) of the relay device 5a, so that the packet delay time gradually increases.
- the timing estimation unit 14 uses this property to estimate the available bandwidth based on a probe packet having a size at which the delay time has started to increase.
- the probe packet size may be determined depending on the queue size. Further, the size of each probe packet and the transmission interval may be set so that detection is possible at the time of transmission of the video packet in consideration of the size of the video packet. For example, when the size of the video packet whose transmission timing is to be estimated is small, the size of the probe packet may be set so that the total size of the probe packet and the video packet exceeds the size of the queue.
- a linear graph showing the relationship between the size (horizontal axis) of probe packets s1 to sn and the delay time (vertical axis) shown in FIG. 7 is theoretically directly proportional (not shown).
- the relationship between the size of the probe packets s1 to sn and the delay time rises slowly with a gentle slope for a while from the start of probe packet transmission, but suddenly increases from a certain point in time. Become. This is probably because the probe packet size exceeds the available bandwidth at that time.
- the delay gradient increases with the probe packet size sx (x is an arbitrary integer) as a boundary. Therefore, the timing estimation unit 14 uses the value obtained by the following equation (1) as the estimated value of the usable bandwidth (the unit is bps (bits per second)). “/” Represents division.
- the timing estimation unit 14 calculates the theoretical value of the delay time for each packet having a probe packet size larger than sx in consideration of the available bandwidth estimation value obtained by Expression (1). For example, the delay time of a packet exceeding the available bandwidth estimation value (stored in the queue) may be added to the delay time.
- a curve obtained based on the probe packet size (delay time) until reaching the usable bandwidth and the theoretical value of the delay time after reaching the usable bandwidth is called an ideal curve.
- the delay of the probe packet is predicted to be along this ideal curve.
- FIG. 9 is a graph showing an example of the relationship between the probe packet size (horizontal axis) and the delay time (vertical axis) when transmission of a video stream is started during probe packet transmission.
- the timing estimation unit 14 transmits a probe packet having a size sx at the first time point (a place deviating from the ideal curve) when the slope of the delay time of the probe packet is significantly larger than the ideal curve, for example, in FIG.
- the time is estimated as the time when transmission of the video stream is started.
- the time at which the probe packet is transmitted may be any on the ideal curve, and when the video stream is transmitted (in general, the video stream requires a large amount of packet transmission), the video is transmitted. Similarly, the value indicating the probe packet size transmitted immediately after the stream transmission time (the circle on the ideal curve shown in FIG. 9) deviates from the ideal curve. By observing this divergence state, the transmission time of the video stream is estimated.
- the transmission timing of the video stream can be estimated. This eliminates the need to continue transmitting timing estimation packets used in the first embodiment. As a result, the amount of data flowing through the network can be reduced.
- a stream receiving device 20b according to the third embodiment of the present invention will be described. As shown in FIG. 10, the stream receiving device 20b according to the third embodiment receives a probe packet in a network that transmits and receives data packets and probe packets, calculates a delay time of the probe packets, and calculates The transmission time of the data packet is estimated based on the delay time.
- the direction of the arrow in FIG. 10 shows an example, and does not limit the direction of the signal between blocks.
- the third embodiment of the present invention even when a large amount of data is transmitted regularly, it is possible to estimate the transmission timing of the stream by grasping the change in the amount of background traffic.
- each component of each device indicates a functional unit block. Part or all of each component of each device (system) is realized by an arbitrary combination of an information processing device 500 and a program as shown in FIG. 11, for example.
- the information processing apparatus 500 includes the following configuration as an example.
- CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- a program 504 loaded into the RAM 503
- a storage device 505 for storing the program 504
- a drive device 507 for reading / writing the recording medium 506
- Communication interface 508 connected to the network 509
- An input / output interface 510 for inputting / outputting data -Bus 511 connecting each component
- Each component of each device in each embodiment is realized by the CPU 501 acquiring and executing a program 504 that realizes these functions.
- the program 504 that realizes the function of each component of each device is stored in advance in the storage device 505 or the RAM 503, for example, and is read by the CPU 501 as necessary.
- the program 504 may be supplied to the CPU 501 via the network 509 or may be stored in the recording medium 506 in advance, and the drive device 507 may read the program and supply it to the CPU 501.
- each device may be realized by an arbitrary combination of the information processing device 500 and a program that are separately provided for each component.
- a plurality of constituent elements included in each device may be realized by an arbitrary combination of one information processing device 500 and a program.
- each device is realized by other general-purpose or dedicated circuit boards, processors, etc., or combinations thereof. These may be constituted by a single chip cage or may be constituted by a plurality of chip cages connected via a bus.
- each device may be realized by a combination of the above-described circuit and the like and a program.
- the plurality of information processing devices and circuits may be centrally arranged or distributedly arranged. Also good.
- the information processing apparatus, the circuit, and the like may be realized as a form in which each of them is connected via a network, such as a client and server system and a cloud computing system.
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
[Problème] Fournir un dispositif de réception de flux permettant une estimation très précise de la synchronisation de transmission d'un flux. [Solution] Dans la présente l'invention, sur un réseau de transmission de paquets de données et de paquets de sondage, un dispositif (10b) de réception de flux reçoit un paquet de sondage, calcule le temps de retard du paquet de sondage, et en fonction du temps de retard calculé, estime un point dans le temps pour une transmission de paquets de données.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016565914A JPWO2016103674A1 (ja) | 2014-12-22 | 2015-12-22 | ストリーム受信装置、通信システム、ストリーム送信タイミング推定方法およびストリーム送信タイミング推定プログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014-259007 | 2014-12-22 | ||
| JP2014259007 | 2014-12-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016103674A1 true WO2016103674A1 (fr) | 2016-06-30 |
Family
ID=56149736
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/006371 Ceased WO2016103674A1 (fr) | 2014-12-22 | 2015-12-22 | Dispositif de réception de flux, système de communication, procédé d'estimation de synchronisation de transmission de flux, et support d'enregistrement |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2016103674A1 (fr) |
| WO (1) | WO2016103674A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020532224A (ja) * | 2017-08-22 | 2020-11-05 | デジェロ ラブス インコーポレイテッド | 通信資源を評価するためのシステムおよび方法 |
| CN117692361A (zh) * | 2024-01-23 | 2024-03-12 | 深圳市威铭科技开发有限公司 | 一种基于网络通信的网关故障监测方法及系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008219225A (ja) * | 2007-03-01 | 2008-09-18 | Fujitsu Ltd | ネットワーク負荷検出システム、方法、装置及びプログラム |
| JP2009272800A (ja) * | 2008-05-02 | 2009-11-19 | Kddi Corp | 品質計測システム、受信装置、品質計測方法及びプログラム |
-
2015
- 2015-12-22 JP JP2016565914A patent/JPWO2016103674A1/ja active Pending
- 2015-12-22 WO PCT/JP2015/006371 patent/WO2016103674A1/fr not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008219225A (ja) * | 2007-03-01 | 2008-09-18 | Fujitsu Ltd | ネットワーク負荷検出システム、方法、装置及びプログラム |
| JP2009272800A (ja) * | 2008-05-02 | 2009-11-19 | Kddi Corp | 品質計測システム、受信装置、品質計測方法及びプログラム |
Non-Patent Citations (1)
| Title |
|---|
| KOHEI WATABE ET AL.: "A Study on the Probing Method and Accuracy for CoMPACT Monitor", IEICE TECHNICAL REPORT, vol. 109, no. 119, 2 July 2009 (2009-07-02), pages 31 - 36 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020532224A (ja) * | 2017-08-22 | 2020-11-05 | デジェロ ラブス インコーポレイテッド | 通信資源を評価するためのシステムおよび方法 |
| JP7211632B2 (ja) | 2017-08-22 | 2023-01-24 | デジェロ ラブス インコーポレイテッド | 通信資源を評価するためのシステムおよび方法 |
| JP2023036926A (ja) * | 2017-08-22 | 2023-03-14 | デジェロ ラブス インコーポレイテッド | 通信資源を評価するためのシステムおよび方法 |
| US11909593B2 (en) | 2017-08-22 | 2024-02-20 | Dejero Labs Inc. | System and method for assessing communication resources |
| JP7489733B2 (ja) | 2017-08-22 | 2024-05-24 | デジェロ ラブス インコーポレイテッド | 通信資源を評価するためのシステムおよび方法 |
| CN117692361A (zh) * | 2024-01-23 | 2024-03-12 | 深圳市威铭科技开发有限公司 | 一种基于网络通信的网关故障监测方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2016103674A1 (ja) | 2017-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10057147B2 (en) | Apparatus and method for controlling data flow in communication system | |
| EP3125497B1 (fr) | Estimation de la charge de processeur | |
| EP2760182B1 (fr) | Appareil de communication de données, procédé de transmission de données et système informatique | |
| JP5824347B2 (ja) | 時刻同期装置及び方法 | |
| EP3560152B1 (fr) | Détermination de la bande passante d'une liaison de communication | |
| CN101958811A (zh) | 一种端到端可用带宽测量方法及系统 | |
| CN106713166B (zh) | 确定拥塞窗口大小的方法及装置 | |
| CA2915487A1 (fr) | Procede d'execution d'un test de largeur de bande en vue de communications d'un premier poste reseau a un deuxieme poste reseau d'un reseau de communication et appareils correspondants destines a executer les etapes du procede et produits de programme informatique correspondants | |
| JPWO2016084334A1 (ja) | 可用帯域推定システム、可用帯域推定方法、受信装置及び受信装置の制御プログラム | |
| JP5479793B2 (ja) | 片道変動遅延時間の推定方法及びその装置 | |
| KR20130114597A (ko) | 스트리밍 미디어 전달 컴포지트 | |
| US20100322084A1 (en) | Method and Device for Transport Delay Analysis | |
| WO2016103674A1 (fr) | Dispositif de réception de flux, système de communication, procédé d'estimation de synchronisation de transmission de flux, et support d'enregistrement | |
| JP6367106B2 (ja) | ユーザデータを用いて通信帯域を計測するプログラム、サーバ、システム及び方法 | |
| JP2013078011A (ja) | 通信品質測定方法および装置 | |
| JP6048102B2 (ja) | 情報処理システム | |
| JP2017139521A (ja) | ストリーム配信装置、ストリーム受信装置、ストリーム配信システム、ストリーム配信方法、及びストリーム配信プログラム | |
| Gokhale et al. | Opportunistic adaptive haptic sampling on forward channel in telehaptic communication | |
| JP2009105662A (ja) | マルチホップ通信システム、マルチホップ通信方法、端末装置および中継装置 | |
| RU2589887C2 (ru) | Способ измерения времени задержки на двустороннее распространение для трафика данных с переменной скоростью передачи битов и устройство для его осуществления | |
| US9882751B2 (en) | Communication system, communication controller, communication control method, and medium | |
| CN112839240B (zh) | 一种基于视频流的带宽探测方法与系统 | |
| CN114938705A (zh) | 通信装置、以及通信装置所使用的程序以及方法 | |
| US20200296443A1 (en) | Transmission device, reception device, and video distribution method | |
| JP2007259162A (ja) | ネットワーク品質測定方法、測定装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15872246 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016565914 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15872246 Country of ref document: EP Kind code of ref document: A1 |