Method and apparatus for establishing a session between a thin client and a media gateway for media data streaming
AssigneeHuawei Technologies Co., Ltd.
InventorsHouqing Li, Youying Li, Chaolin Qiao
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for establishing a session between a thin client (TC) and a media gateway for media stream data transmitting are provided. The TC sends media stream transmission information of the TC to the media gateway through a virtual machine (VM), and receives media stream information of the media gateway from the VM. A session between the TC and the media gateway is established. After the session is established, the TC and the media gateway transmit media stream data directly by taste the established session.
Claims20
A method for transmitting media stream data in a cloud computing system, comprising:
- sending, by a thin client (TC), media stream transmission information of the TC to a virtual machine (VM), the cloud computing system comprising a physical server on which the VM runs, the TC being used for logging in to the VM, and the TC and the VM communicating through remote desktop protocol;
- receiving, by the TC from the VM, media stream transmission information of a media gateway;
- establishing, by the TC, a session between the TC and the media gateway according to the media stream transmission information of the TC and the media stream transmission information of the media gateway;
- and
- transmitting the media stream data of a call using the established session between the TC and the media gateway, the media stream data of the call not passing through the VM.
A method for transmitting media stream data in a cloud computing system, comprising:
- receiving, by a virtual machine (VM), media stream transmission information of a thin client (TC) from the TC, the cloud computing system comprising a physical server on which the VM runs, the TC being used for logging in to the VM, and the TC and the VM communicating through remote desktop protocol;
- sending, by the VM, media stream transmission information of a media gateway to the TC after the VM obtains the media stream transmission information of the media gateway.
A non-transitory computer readable medium containing computer-executable instructions for transmitting media stream data in a cloud computing system, the computer-executable instructions, when executed by a processor of a thin client (TC), causing the TC to perform operations comprising:
- sending media stream transmission information of the TC to a virtual machine (VM), the cloud computing system comprising a physical server on which the VM runs, the TC being used for logging in to the VM, and the TC and the VM communicating through remote desktop protocol;
- receiving media stream transmission information of a media gateway from the VM;
- establishing a session between the TC and the media gateway according to the media stream transmission information of the TC and the media stream transmission information of the media gateway;
- and
- transmitting the media stream data of a call using the established session between the TC and the media gateway, the media stream data of the call not passing through the VM.
A non-transitory computer readable medium containing computer-executable instructions for transmitting media stream data in a cloud computing system, the computer-executable instructions, when executed by a processor of a physical server, causing the physical server to perform operations comprising:
- receiving media stream transmission information of a thin client (TC) from the TC, the cloud computing system comprising the physical server on which a virtual machine (VM) runs, the TC being used for logging in to the VM, and the TC and the VM communicating through remote desktop protocol;
- sending media stream transmission information of a media gateway to the TC after the VM obtains the media stream transmission information of the media gateway.
Dependencies are inferred from the claim text.