JP2005328240A - Bitstream parallel transmission system, transmission method and apparatus using TCP - Google Patents
Bitstream parallel transmission system, transmission method and apparatus using TCP Download PDFInfo
- Publication number
- JP2005328240A JP2005328240A JP2004143435A JP2004143435A JP2005328240A JP 2005328240 A JP2005328240 A JP 2005328240A JP 2004143435 A JP2004143435 A JP 2004143435A JP 2004143435 A JP2004143435 A JP 2004143435A JP 2005328240 A JP2005328240 A JP 2005328240A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bitstream
- receiving
- input
- transmission
- 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.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
【課題】連続的に入力されるビットストリームをリアルタイムで送信すること、および、限界伝送速度を増大させることを可能にする。
【解決手段】1個のビットストリームを入力して複数個のビットストリームに分割して出力するビットストリーム並列化装置61と、該並列化装置61からのデータを受信し、IPネットワーク68を介して固定された宛先にTCPによる通信でデータフレームを送信する送信用計算機64,66と、該IPネットワーク68を介して受信したデータフレームを受信し、同期動作用クロック信号に基づく周期でデータを送信する受信用計算機65,67と、前記同期動作用クロック信号に基づき前記受信用計算機65,67と同期して、複数個の入力データフレーム列を1つのビットストリームに再編成して出力するビットストリーム直列化装置62と、直列化装置62および受信用計算機65,67に同期動作用クロックを供給する周波数標準器63とを備える。
【選択図】 図6A bit stream that is continuously input can be transmitted in real time, and a marginal transmission rate can be increased.
A bitstream parallelization device 61 that inputs a single bitstream, divides it into a plurality of bitstreams, and outputs the data, receives data from the parallelization device 61, and passes through an IP network 68 The transmission computers 64 and 66 that transmit data frames to a fixed destination by TCP communication and the data frames received via the IP network 68 are received, and the data is transmitted in a cycle based on the clock signal for synchronous operation. A bit stream serial for reorganizing and outputting a plurality of input data frame sequences into one bit stream in synchronization with the receiving computers 65 and 67 and the receiving computers 65 and 67 based on the synchronous operation clock signal Frequency for supplying synchronization operation clock to serializing device 62 and serializing device 62 and receiving computers 65 and 67 And a quasi-vessel 63.
[Selection] Figure 6
Description
本発明は、TCPによるビットストリーム並列伝送システムに関し、特に、連続的に入力されるビットストリームをリアルタイムで送信して、限界伝送速度を向上させるためのシステム構成、伝送方法、並列化装置、直列化装置、送信用計算機、受信用計算機、周波数標準器、およびビットストリーム伝送装置に関する。 The present invention relates to a bitstream parallel transmission system based on TCP, and in particular, a system configuration, a transmission method, a parallelization device, and a serialization for transmitting a continuously input bitstream in real time to improve a limit transmission speed The present invention relates to a device, a transmission computer, a reception computer, a frequency standard device, and a bit stream transmission device.
IPネットワーク上のビットストリームのリアルタイム送信では、UDPを用いることが一般的である。しかし、UDPは各々のIPパケットの送信先への到着を保証しないため、超高精細画像のリアルタイム配信や、実験データのリアルタイム処理という用途には不向きである。一方、TCPは、その再送機能によって距離による伝送速度の制限を受ける。そこで、TCPによる高速伝送を行うために送信するデータを分割し、複数のTCPストリームで並列伝送を行うことが行われてきた。ソフトウェアで実装されたものが複数存在する。bftpと呼ばれるソフトウェアが、そのうちの代表的なものである。 In real-time transmission of a bit stream on an IP network, it is common to use UDP. However, since UDP does not guarantee the arrival of each IP packet at the destination, it is not suitable for real-time delivery of ultra-high-definition images and real-time processing of experimental data. On the other hand, TCP is limited in transmission speed by distance due to its retransmission function. Therefore, it has been performed to divide data to be transmitted in order to perform high-speed transmission using TCP and perform parallel transmission using a plurality of TCP streams. There are multiple things implemented in software. Software called bftp is a representative one of them.
上述のことから、TCPとUDPのどちらのプロトコルを利用するかを決める場合、用途に応じて選択することが必要である。TCPは、広域インターネットで信頼性のある通信を実現したいときに利用される。また、特に高速でなくても差し支えないが、LANでもWANでも、ネットワークが空いていても、ネットワークが混雑していても、一定以上の性能で通信を行いたいときに利用される。TCPを利用すると、データが失われたときに再送処理を行うため、データの到達間隔が一定にならず、画像や音声が暫く停止したり、早送りになったりすることがある。
TCPを使用してデータを送信すると、送信した順序通りに相手のコンピュータまで届く。しかし、送信したときのデータの切れ目は分からなくなる。ストリームとは切れ目のないデータ構造のことである。TCPでは、信頼性を実現するために順序制御や再送制御が行われる。また、フロー制御(流量制御)や輻輳回避制御、ネットワークの利用効率向上の仕組みなどの機能を有している。
From the above, when deciding which protocol to use, TCP or UDP, it is necessary to select according to the application. TCP is used when it is desired to realize reliable communication over a wide area Internet. Further, although it does not matter if it is not particularly high-speed, it is used when it is desired to perform communication with a certain level of performance, whether it is a LAN or WAN, whether the network is free or the network is congested. When TCP is used, since retransmission processing is performed when data is lost, the data arrival interval may not be constant, and the image and sound may stop for a while or may be fast-forwarded.
When data is transmitted using TCP, it reaches the partner computer in the order of transmission. However, the break of data when transmitted is not known. A stream is a seamless data structure. In TCP, order control and retransmission control are performed to achieve reliability. It also has functions such as flow control (flow rate control), congestion avoidance control, and a network utilization efficiency improvement mechanism.
それに対して、UDPは、データ量が小さいときや、LAN内で高速に通信をしたいときに利用される。また、テレビ会議システムなどでビデオ画像や音声画像を配送することには、UDPが利用される。マルチキャストやブロードキャストの通信を行いたいときには、TCPを利用することはできないので、UDPを使わなければならない。
UDPは、信頼性のないデータグラム型のプロトコルである。細かい処理は上位層のアプリケーションが決定することになる。送信したときのデータの大きさは保持されるが、パケットが到達する保証がないため、必要に応じてアプリケーションが再送処理をしなければならない。
IPヘッダには、プロトコルフィールドが定義されており、ここにはトランスポートプロトコルを表す番号が記述される。この番号で、IPが運んでいるデータがTCPであるのか、あるいはUDPであるのかが識別できる(以上、竹下隆史他著『マスタリング TCP/IP 入門編 第2版』(オーム社、1998年5月25日発行,P.168-170)(非特許文献1参照))。
In contrast, UDP is used when the amount of data is small or when it is desired to communicate at high speed within a LAN. In addition, UDP is used to deliver video images and audio images with a video conference system or the like. When multicast or broadcast communication is desired, TCP cannot be used, so UDP must be used.
UDP is an unreliable datagram type protocol. Detailed processing is determined by the upper layer application. Although the size of the data at the time of transmission is maintained, there is no guarantee that the packet will arrive, so the application must perform retransmission processing as necessary.
A protocol field is defined in the IP header, and a number representing a transport protocol is described here. This number identifies whether the data carried by the IP is TCP or UDP (Takashi Takeshita et al., “Mastering TCP / IP Introduction 2nd Edition” (Ohm, May 1998) Issued 25th, P.168-170) (see Non-Patent Document 1)).
前述のように、従来のTCP並列伝送技術は、送信側PC(パソコン)に静的に保存されたデータを送信するための技術である。また、従来の方式では、基本的に複数のTCPセッションは一組の送信側PC、受信側PCの間で張られるため、送信,受信の負荷がそれぞれ一台のPCに集中してしまい、伝送速度の増大には限界が生じていた。 As described above, the conventional TCP parallel transmission technique is a technique for transmitting data statically stored in a transmission-side PC (personal computer). In the conventional method, basically, a plurality of TCP sessions are set up between a pair of transmission side PCs and reception side PCs. Therefore, transmission and reception loads are concentrated on one PC and transmission is performed. There was a limit to the increase in speed.
(目的)
本発明の目的は、このような従来の課題を解決し、連続的に入力されるビットストリームをリアルタイムで送信すること、および、限界伝送速度を増大させることが可能なTCPによるビットストリーム並列伝送システム、伝送方法、および装置を提供することにある。
(the purpose)
An object of the present invention is to solve such a conventional problem, transmit a bit stream that is continuously input in real time, and increase the marginal transmission rate, and a bit stream parallel transmission system using TCP. And a transmission method and apparatus.
本発明においては、ビットストリームを複数のビットストリームへ分割し、分割後のビットストリームをTCPにより並列伝送し、並列的に受信したTCPストリームを分割前の順番に再構成する。そして、ビットストリームの並列化、直列化をハードウェアで行うことにより、ビットストリームのリアルタイム並列伝送を行う。また、TCPによる送受信を複数のPC間で行うことにより、負荷分散を行い、限界伝送速度を増大させる。 In the present invention, the bit stream is divided into a plurality of bit streams, the divided bit streams are transmitted in parallel by TCP, and the TCP streams received in parallel are reconfigured in the order before the division. Then, the bitstream is parallelized and serialized by hardware to perform real-time parallel transmission of the bitstream. In addition, by performing transmission / reception by TCP among a plurality of PCs, load distribution is performed and a limit transmission speed is increased.
本発明によれば、連続的に入力されるビットストリームをリアルタイムで送信することができ、限界伝送速度を増大させることが可能である。また、TCPによる送受信を複数のPC間で行うので、負荷分散を行うことができる。 According to the present invention, a continuously input bit stream can be transmitted in real time, and the limit transmission rate can be increased. In addition, since TCP transmission / reception is performed between a plurality of PCs, load distribution can be performed.
以下、本発明の実施例を、図面により詳細に説明する。
図1は、本発明が適用する並列化装置の動作例を示す説明図である。
ここでは、入力されたビットストリームをn個のストリームに分割するものとする。並列化装置11は、一つの入力ポートと、n個の出力ポートを持つ。
並列化装置11は、入力するビットストリームを先頭から同じサイズのデータフレームに区切る。先頭のデータフレームから順番に、D1 1,D2 1,・・,Dn 1,D1 2,D2 2,・・Dn 2,・・,D1 3,D2 3・・とする。入力順に各出力ポートへラウンドロビン方式で振り分ける。その結果、出力ポート1へは、D1 1,D1 2,D1 3,・・が順につながったデータを出力し、出力ポート2へは、D2 1,D2 2,D2 3・・・が順につながったデータを出力する。以下、同様に、出力ポートk(1≦k≦n)には、Dk 1,Dk 2,Dk 3,・・が順につながったデータを出力する。
Embodiments of the present invention will be described below in detail with reference to the drawings.
FIG. 1 is an explanatory diagram showing an operation example of a parallelization apparatus to which the present invention is applied.
Here, it is assumed that the input bit stream is divided into n streams. The parallelizing
The parallelizing
図2は、本発明が適用する直列化装置の動作例を示す説明図である。
ここでは、n個の入力データフレーム列を一つのビットストリームに再編成して出力するものとする。直列化装置21は、n個の入力ポートと一つの出力ポートを持つ。さらに、外部から同期動作用のクロック信号を受けるためのインターフェースを持つ。さらに、各入力ポートについて、一つずつメモリM1,M2,M3,・・Mnを持つ。入力ポートk(1≦k≦n)に対応するメモリをMkとする。入力ポートkから入力されたデータは、メモリMkに記憶される。
直列化装置21は、周期的に、各メモリについて、記憶されたデータフレームの中で最も到着が早いものを読み出し、それらを並べて出力ポートから出力する。出力されたデータが保存されていたメモリ領域は読み出しと同時に解放される。この時、Mkから読み出したデータをDkとすると、D1,D2,D3,・・・Dnの順で出力する。また、この動作の周期は、外部(周波数標準器)から入力されたクロック信号から決定される。
FIG. 2 is an explanatory diagram showing an operation example of the serialization device to which the present invention is applied.
Here, it is assumed that n input data frame sequences are rearranged into one bit stream and output. The
The
図3は、本発明が適用する送信用PCの動作例を示す説明図である。
送信用PC31は、並列化装置11が送信するデータを受信するインターフェース33と、IPネットワーク用インターフェース34を持つ。さらに、各送信用PC31について、送信先の受信用PCが固定して定められている。
送信用PC31は、並列化装置11から送られてきたデータフレームを内部記憶媒体32に記憶して行く。それと並行して、記憶したデータを受信順に対応する受信用PCにIPネットワークを通じてTCPで送信し(35)、送信済みデータを内部記憶媒体32から消去する。
FIG. 3 is an explanatory diagram showing an operation example of the transmission PC to which the present invention is applied.
The transmission PC 31 has an
The transmission PC 31 stores the data frame sent from the parallelizing
図4は、本発明が適用する受信用PCの動作例を示す説明図である。
受信用PC41は、直列化装置21にデータを送信するインターフェース44と、IPネットワーク用インターフェース43を持つ。さらに、外部(周波数標準器)から同期動作用のクロック信号を受けるためのインターフェースを持つ。
各受信用PC41は、IPネットワークを通じて受信したデータフレームを内部記憶媒体42に保存して行く。保存されたデータの総量が予め定めた閾値に到達すると、記憶したデータフレームの直列化装置21への送信を開始する。この送信は、到着順に外部から供給されたクロックに基づく周期で、各受信用PC41が同期をとって一斉に行う。
FIG. 4 is an explanatory diagram showing an operation example of the receiving PC to which the present invention is applied.
The
Each receiving
図5は、本発明が適用する直列化装置と受信用PCの連携動作を示す説明図である。
直列化装置52と各受信用PC53,54は、同一の周波数標準器51からのクロック信号に基づいて、同期して、図2および図4で説明した動作を行う。すなわち、受信用PCk番から直列化装置のk番ポートへデータフレームを送信し、次に、各メモリMkからデータフレームを読み出し、つなげてビットストリームとして出力する。受信用PCから直列化装置への送信と、直列化装置からの送信は、周波数標準器51からのクロック信号により、同期して処理される。これにより、次の2つの点を実現する。
(1)各受信用PC53,54の直列化装置52へのデータ送信と各メモリMkからのデータ出力は同じ速度で行い、メモリ溢れや、データの欠損を防ぐ。
(2)各受信用PC53,54が同時に送信するデータD1,D2,D3,・・Dnは、常に同じiについてDk=Dkn i(1≦k≦n)となっている。
FIG. 5 is an explanatory diagram showing a cooperative operation between the serialization device and the receiving PC to which the present invention is applied.
The serializing
(1) The data transmission of the receiving
(2) The data D 1 , D 2 , D 3 ,... D n transmitted simultaneously by the receiving
図6は、本発明が適用する各装置を接続したシステムの全体構成図および流れの例を示す図である。
送信用PCkは、同じ番号の受信用PCkにデータを送信する。これにより、分割されたデータが順番を間違えることなく再生される。
また、受信用PC65,67は、送信用PC64,66から受け取ったデータを直ちに直列化装置62に送信せずに、一旦、内部記憶媒体に蓄積した上で送信する。これにより、データ到着の遅延、揺らぎが受信用PC65,67の内部で吸収され、直列化装置62への入力は規則的なものになる。
周波数標準器63は、直列化装置62と複数の受信用PC65,67に同期クロック信号を供給する。受信用PC65,67から直列化装置62の入力1・・・nに入力された並列データは、メモリM1・・・Mnに蓄積され、並列化装置61に入力されたビットストリームが再現されて出力される。
FIG. 6 is a diagram showing an overall configuration of a system in which devices to which the present invention is applied and an example of a flow.
The transmitting PCk transmits data to the receiving PCk having the same number. Thereby, the divided data is reproduced without making a mistake in the order.
In addition, the receiving
The frequency standard 63 supplies a synchronous clock signal to the serializing
次に、既存のTCPによる並列伝送方式の具体例について説明する。
bbFTP,Gilles Farrache〔online〕,2003年12月24日掲載(更新)(非特許文献2参照)に記述されているように、bbFTPと呼ばれるファイル転送用ソフトウェアを用いる。このソフトウェアは、2GB以上の大量ファイルの伝送に適用される。bbFTPの特徴は、次の通りである。
(イ)接続時のユーザ名とパスワードは暗号化される。
(ロ)SSHおよび証明書は、証明用モジュールが用いられる。
(ハ)マルチストリーム伝送が行われる。
(ニ)RFC1323で規定された大型Windows(登録商標)が用いられる。
(ホ)大至急でデータ圧縮が可能である。
(ヘ)自動的に再試行が可能である。
(ト)慣用的にタイムアウトになる。
(チ)伝送シミュレーションが可能である。
(リ)AFS(Andrew File System:分散ファイルシステム)が統合的に行われる。
(ヌ)無線I/Oインターフェースが用いられる。
Next, a specific example of an existing parallel transmission system using TCP will be described.
As described in bbFTP, Gilles Farrache [online], published on December 24, 2003 (see Non-Patent Document 2), file transfer software called bbFTP is used. This software is applied to the transmission of large files over 2GB. The characteristics of bbFTP are as follows.
(B) The user name and password at the time of connection are encrypted.
(B) A certification module is used for SSH and certificates.
(C) Multi-stream transmission is performed.
(D) Large Windows (registered trademark) defined by RFC1323 is used.
(E) Data compression is possible very quickly.
(F) Automatic retry is possible.
(G) It will time out idiomatically.
(H) Transmission simulation is possible.
(I) AFS (Andrew File System) is performed in an integrated manner.
(Nu) A wireless I / O interface is used.
企業や大学などが内部向けに設置したFTPサイトは、関係者にIDとパスワードを与え、そのFTPサイトにアクセスするユーザにIDとパスワードを要求して認証を行う。
FTPには、いくつかのコマンド(命令文)が用意される。相手の計算機を呼び出すOPENコマンド、ファイルをダウンロードするGETコマンド、ファイルをアップロードするPUTコマンド、ディレクトリーを上下するCDコマンドなどがある。
フリーウェアやシェアウェアとして広く出回っているFTPクライアントを用いれば、このようなコマンドをキーボードで入力することなく、Windows(登録商標)やMacintoshのグラフィカルな環境でマウスを用いて簡単にファイルをコピーすることができる。
An FTP site installed internally by a company or university gives an ID and a password to a related person, and requests an ID and password from a user who accesses the FTP site for authentication.
Several commands (command statements) are prepared in the FTP. There are an OPEN command for calling a partner computer, a GET command for downloading a file, a PUT command for uploading a file, and a CD command for moving up and down a directory.
If you use FTP clients that are widely available as freeware and shareware, you can easily copy files using the mouse in a graphical environment such as Windows (registered trademark) or Macintosh without entering such commands on the keyboard. be able to.
11…並列化装置、21…直列化装置、31…送信用計算機、32…内部記憶媒体、
33…データ受信用インターフェース、34…IPネットワーク用インターフェース、
35…並列化装置からの受信順にIPネットワークへ送信する動作、
41…受信用計算機、42…内部記憶媒体、
43…IPネットワーク用インターフェース、
44…直列化装置へのデータ送信用インターフェース、
45…周波数標準器からのクロック信号に基づく周期で直列化装置へデータを送信、
51…周波数標準器、52…直列化装置、53,54…受信用計算機、
61…並列化装置、62…直列化装置、63…周波数標準器、
64,66…送信用計算機、65,67…受信用計算機。
DESCRIPTION OF
33 ... Data reception interface, 34 ... IP network interface,
35 ... operation for transmitting to the IP network in the order of reception from the parallel device,
41 ... Receiving computer, 42 ... Internal storage medium,
43 ... IP network interface,
44. Interface for data transmission to serializer,
45... Transmits data to the serializer in a cycle based on the clock signal from the frequency standard.
51 ... Frequency standard, 52 ... Serializer, 53, 54 ... Receiving computer,
61 ... Parallelizing device, 62 ... Serializing device, 63 ... Frequency standard,
64, 66 ... transmission computer, 65, 67 ... reception computer.
Claims (7)
該並列化装置からのデータを受信し、IPネットワークを介して固定された宛先にTCPによる通信でデータフレームを送信する送信用計算機と、
該IPネットワークを介して受信したデータフレームを受信し、同期動作用クロック信号に基づく周期でデータを送信する受信用計算機と、
前記同期動作用クロック信号に基づき前記受信用計算機と同期して、複数個の入力データフレーム列を1つのビットストリームに再編成して出力するビットストリーム直列化装置とを有することを特徴とするTCPによるビットストリーム並列伝送システム。 A bitstream parallelization apparatus that inputs one bitstream, divides it into a plurality of bitstreams, and outputs it;
A transmission computer that receives data from the parallelization device and transmits a data frame by TCP communication to a fixed destination via an IP network;
A receiving computer for receiving a data frame received via the IP network and transmitting data in a cycle based on a clock signal for synchronous operation;
A TCP having a bit stream serializing device for reorganizing a plurality of input data frame trains into one bit stream in synchronization with the receiving computer based on the clock signal for synchronous operation; By bitstream parallel transmission system.
該ビットストリーム並列化装置は分割後のビットストリームを送信用計算機へ送信し、
各々の送信用計算機は受け取ったデータを内部記憶媒体に一時的に保存し、
該各々の送信用計算機は内部記憶媒体に保存されたデータをTCPによる通信で、対応する受信用計算機に送信し、
各々の受信用計算機は受信したデータを一時的に内部記憶媒体に保存し、
該各々の受信用計算機は内部記憶媒体に保存されたデータを順にビットストリーム直列化装置に送信し、
該ビットストリーム直列化装置は受信したデータを該ビットストリーム並列化装置により分割される前の順番に再構成し、ビットストリームとして出力し、
上記各処理をビットストリームがビットストリーム並列化装置に入力されている間、連続的に行うことを特徴とするTCPによるビットストリーム並列伝送方法。 The bitstream parallelization device divides the input bitstream into a plurality of bitstreams,
The bitstream parallelization apparatus transmits the divided bitstream to a transmission computer,
Each sending computer temporarily stores the received data in an internal storage medium,
Each of the transmission computers transmits the data stored in the internal storage medium to the corresponding reception computer via TCP communication.
Each receiving computer temporarily stores the received data in an internal storage medium,
Each of the receiving computers transmits the data stored in the internal storage medium in order to the bit stream serializer,
The bitstream serialization device reconstructs the received data in the order before being divided by the bitstream parallelization device, and outputs it as a bitstream.
A bitstream parallel transmission method using TCP, wherein each of the above processes is continuously performed while the bitstream is input to the bitstream parallelization apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004143435A JP2005328240A (en) | 2004-05-13 | 2004-05-13 | Bitstream parallel transmission system, transmission method and apparatus using TCP |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004143435A JP2005328240A (en) | 2004-05-13 | 2004-05-13 | Bitstream parallel transmission system, transmission method and apparatus using TCP |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005328240A true JP2005328240A (en) | 2005-11-24 |
Family
ID=35474250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004143435A Pending JP2005328240A (en) | 2004-05-13 | 2004-05-13 | Bitstream parallel transmission system, transmission method and apparatus using TCP |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005328240A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007063585A1 (en) * | 2005-11-30 | 2007-06-07 | Fujitsu Limited | Communication device and frame control method |
| WO2012014397A1 (en) * | 2010-07-26 | 2012-02-02 | 日本電気株式会社 | Communication apparatus, communication system, packet retransmission control method and packet retransmission control program |
| JP2012169946A (en) * | 2011-02-16 | 2012-09-06 | Fujitsu Ltd | Information processing system, relay device, and communication control method |
-
2004
- 2004-05-13 JP JP2004143435A patent/JP2005328240A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007063585A1 (en) * | 2005-11-30 | 2007-06-07 | Fujitsu Limited | Communication device and frame control method |
| JPWO2007063585A1 (en) * | 2005-11-30 | 2009-05-07 | 富士通株式会社 | Communication apparatus and frame control method |
| US8681798B2 (en) | 2005-11-30 | 2014-03-25 | Fujitsu Limited | Communications apparatus and frame control method |
| WO2012014397A1 (en) * | 2010-07-26 | 2012-02-02 | 日本電気株式会社 | Communication apparatus, communication system, packet retransmission control method and packet retransmission control program |
| JP2012169946A (en) * | 2011-02-16 | 2012-09-06 | Fujitsu Ltd | Information processing system, relay device, and communication control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190089760A1 (en) | Systems and methods for real-time content creation and sharing in a decentralized network | |
| EP2223492B1 (en) | Real-time network transport protocol interface method and apparatus | |
| US6760749B1 (en) | Interactive conference content distribution device and methods of use thereof | |
| CN113423018A (en) | Game data processing method, device and storage medium | |
| JP2017143527A (en) | Mobile device, method, program for dynamic medium content, computer readable storage medium, medium content provider and system | |
| JP2007507190A (en) | Conference system | |
| JP7753449B2 (en) | Client, Server, Receiving Method and Sending Method | |
| WO2023051243A1 (en) | Video bitrate switching method and apparatus, electronic device, and storage medium | |
| JP2011082977A (en) | P2p network system and data transmitting and receiving method therefor | |
| GB2536299A (en) | Method of communicating data packets within data communication systems | |
| CN113422818A (en) | Data cascade transmission method, system and node equipment | |
| US20170318070A1 (en) | Screencast Orchestration | |
| Kim et al. | Cloud‐based gaming service platform supporting multiple devices | |
| WO2023217188A1 (en) | Livestream data transmission method, apparatus and system, device and medium | |
| WO2013116975A1 (en) | Stream media playing method, device and system | |
| EP3367691B1 (en) | Uploading and transcoding media files | |
| TW201725912A (en) | Live video matching method and system | |
| JP2010504652A (en) | Method and system for managing a video network | |
| JP2015138990A (en) | Receiver, transmitter and communication system | |
| CN106233732A (en) | dynamic media transcoding for P2P communication | |
| US20130060906A1 (en) | Transmitting a Media Stream Over HTTP | |
| JP2005328240A (en) | Bitstream parallel transmission system, transmission method and apparatus using TCP | |
| US20160073173A1 (en) | Video stream providing method and system and relay apparatus | |
| CN114365460B (en) | Model-based parameter prediction and selection for media sessions | |
| US8412840B2 (en) | Live media serving system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060731 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090203 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090403 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090703 |