KR20130143078A - 원격 세션 상에서의 실시간 미디어 최적화 - Google Patents
원격 세션 상에서의 실시간 미디어 최적화 Download PDFInfo
- Publication number
- KR20130143078A KR20130143078A KR1020137014949A KR20137014949A KR20130143078A KR 20130143078 A KR20130143078 A KR 20130143078A KR 1020137014949 A KR1020137014949 A KR 1020137014949A KR 20137014949 A KR20137014949 A KR 20137014949A KR 20130143078 A KR20130143078 A KR 20130143078A
- Authority
- KR
- South Korea
- Prior art keywords
- real
- computing device
- server
- path
- media data
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/402—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
- H04L65/4025—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 1은 가상화된 환경(virtualized environment)의 블록 다이어그램(block diagram)이다.
도 2는 실시간 미디어 시스템의 블록 다이어그램이다.
도 3은 실시간 미디어 최적화를 제공하기 위한 방법의 흐름도(flow chart)이다.
도 4는 실시간 미디어 시스템의 블록 다이어그램이다.
그리고, 도 5는 컴퓨팅 디바이스를 포함하는 시스템의 블록 다이어그램이다.
Claims (15)
- 실시간 미디어 최적화(real-time media optimization)를 제공하기 위한 방법으로서,
원격 컴퓨팅 디바이스와의 원격 세션을 수립하는(establishing) 단계;
상기 원격 세션 동안 비실시간(non-real-time) 미디어 데이터를 서버 경로(server path) 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계; 및
상기 원격 세션 동안 실시간 미디어 데이터를 미디어 경로(media path) 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계를 포함하는,
방법.
- 제1항에 있어서,
상기 원격 세션을 수립하는 단계는 로컬 컴퓨팅 디바이스에서 실행 중인 클라이언트 및 서버에서 실행 중인 애플리케이션 간의 홉(hop)을 수립하는 단계를 포함하되, 상기 수립되는 홉은 상기 서버 경로 내에 있는,
방법.
- 제1항에 있어서,
상기 비실시간 미디어 데이터를 상기 서버 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 비실시간 정보를 상기 서버 경로 내의 서버에 전달하는 단계를 포함하는,
방법.
- 제1항에 있어서,
상기 비실시간 미디어 데이터를 상기 서버 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 비실시간 정보를 상기 서버 경로 내의 서버에 전달하는 단계를 포함하되, 상기 비실시간 정보는 로컬 컴퓨팅 디바이스의 위치에 대응하는 정보를 포함하는,
방법.
- 제1항에 있어서,
상기 실시간 미디어 데이터를 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 상기 실시간 미디어 데이터를 캡처하고(capturing) 인코딩하고(encoding) 송신하는 단계를 포함하는,
방법.
- 제1항에 있어서,
상기 미디어 경로로부터의 상기 실시간 미디어 데이터 및 상기 서버 경로로부터의 상기 비실시간 미디어 데이터를 동기화하는(synchronizing) 단계를 더 포함하는,
방법.
- 제1항에 있어서,
상기 실시간 미디어 데이터를 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스로부터 상기 실시간 미디어 데이터를 수신하는 단계, 상기 실시간 미디어 데이터를 디코딩하는(decoding) 단계 및 상기 디코딩된 실시간 미디어 데이터를 렌더링하는(rendering) 단계를 포함하는,
방법.
- 제1항에 있어서,
상기 실시간 미디어 데이터를 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 하나의 어드레스 공간을 다른 어드레스 공간으로 재맵핑(remapping)할 목적으로 네트워크 어드레스 정보를 수정하는 단계를 포함하는,
방법.
- 실시간 미디어 최적화(real-time media optimization)를 제공하기 위한 방법으로서,
로컬 컴퓨팅 디바이스 및 원격 컴퓨팅 디바이스 간 원격 세션을 수립하는(establishing) 단계;
상기 원격 세션 동안 서버 경로(server path) 상에서 상기 로컬 컴퓨팅 디바이스 및 상기 원격 컴퓨팅 디바이스 간에 비실시간(non-real-time) 미디어 데이터를 교환하는 단계 - 상기 비실시간 미디어 데이터를 교환하는 단계는 상기 서버 경로 내의 서버를 통해 비실시간 정보를 전달하는 단계를 포함함 - ; 및
상기 원격 세션 동안 미디어 경로(media path) 상에서 상기 로컬 컴퓨팅 디바이스 및 상기 원격 컴퓨팅 디바이스 간에 오디오 및 비디오 데이터를 포함하는 실시간 미디어 데이터를 교환하는 단계 - 상기 실시간 미디어 데이터를 교환하는 단계는 상기 미디어 경로 내에 상기 서버를 포함시키지 않으면서 상기 로컬 컴퓨팅 디바이스 및 상기 원격 컴퓨팅 디바이스 간에 직접적으로 상기 실시간 미디어 데이터를 교환하는 단계를 포함함 - 를 포함하는,
방법.
- 제9항에 있어서,
상기 원격 세션을 수립하는 단계는 상기 로컬 컴퓨팅 디바이스에서 실행 중인 클라이언트 및 상기 서버에서 실행 중인 애플리케이션 간의 홉(hop)을 수립하는 단계를 포함하되, 상기 수립되는 홉은 상기 서버 경로 내에 있는,
방법.
- 제9항에 있어서,
상기 원격 세션을 수립하는 단계는 상기 로컬 컴퓨팅 디바이스에서 실행 중인 클라이언트 내에서 실행 중인 원격 미디어 관리자(remote media manager)와 상기 원격 컴퓨팅 디바이스 간 상기 미디어 경로를 수립하는 단계를 포함하는,
방법.
- 제9항에 있어서,
상기 비실시간 미디어 데이터를 상기 서버 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 비실시간 정보를 상기 서버 경로 내의 상기 서버에 전달하는 단계를 포함하되, 상기 비실시간 정보는 상기 로컬 컴퓨팅 디바이스의 위치에 대응하는 정보를 포함하는,
방법.
- 제9항에 있어서,
상기 미디어 경로로부터의 상기 실시간 미디어 데이터 및 상기 서버 경로로부터의 상기 비실시간 미디어 데이터를 동기화하는(synchronizing) 단계를 더 포함하는,
방법.
- 제9항에 있어서,
상기 실시간 미디어 데이터를 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 단계는 상기 미디어 경로 상에서 상기 원격 컴퓨팅 디바이스로부터 상기 실시간 미디어 데이터를 수신하는 단계, 상기 실시간 미디어 데이터를 디코딩하는(decoding) 단계 및 상기 디코딩된 실시간 미디어 데이터를 렌더링하는(rendering) 단계를 포함하는,
방법.
- 실시간 미디어 최적화(real-time media optimization)를 제공하기 위한 시스템으로서,
메모리 스토리지(memory storage); 및
상기 메모리 스토리지에 연결된 프로세싱 유닛(processing unit)을 포함하되,
상기 프로세싱 유닛은,
원격 세션을 원격 컴퓨팅 디바이스와 수립하는(establishing) 것;
상기 원격 세션 동안 비실시간(non-real-time) 미디어 데이터를 서버 경로(server path) 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 것; 및
상기 원격 세션 동안 실시간 미디어 데이터를 미디어 경로(media path) 상에서 상기 원격 컴퓨팅 디바이스와 교환하는 것을 행하도록 동작가능하되,
상기 프로세싱 유닛이 상기 원격 세션을 수립하는 것을 행하도록 동작가능한 것은 상기 프로세싱 유닛이,
상기 서버 경로를 수립하는 것 - 상기 서버 경로 내에 서버가 포함됨 - ; 및
상기 미디어 경로를 수립하는 것 - 상기 서버는 상기 서버 경로에 포함되지 않고 상기 미디어 경로는 상기 원격 컴퓨팅 디바이스와 직접적으로 수립됨 - 을 행하도록 동작가능한 것을 포함하는,
시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/967,100 | 2010-12-14 | ||
| US12/967,100 US9276972B2 (en) | 2010-12-14 | 2010-12-14 | Real-time media optimization over remoted sessions |
| PCT/US2011/062269 WO2012082347A2 (en) | 2010-12-14 | 2011-11-28 | Real-time media optimization over remoted sessions |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130143078A true KR20130143078A (ko) | 2013-12-30 |
| KR101900969B1 KR101900969B1 (ko) | 2018-09-20 |
Family
ID=46200509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020137014949A Active KR101900969B1 (ko) | 2010-12-14 | 2011-11-28 | 원격 세션 상에서의 실시간 미디어 최적화 기법 |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US9276972B2 (ko) |
| EP (1) | EP2652913B1 (ko) |
| JP (1) | JP5961185B2 (ko) |
| KR (1) | KR101900969B1 (ko) |
| AU (2) | AU2011341522B2 (ko) |
| BR (1) | BR112013014766A8 (ko) |
| CA (1) | CA2818516C (ko) |
| RU (1) | RU2595548C2 (ko) |
| WO (1) | WO2012082347A2 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9276972B2 (en) | 2010-12-14 | 2016-03-01 | Microsoft Technology Licensing, Llc | Real-time media optimization over remoted sessions |
| JP6353793B2 (ja) * | 2015-01-16 | 2018-07-04 | Kddi株式会社 | 画面共有システム、ソース端末、シンク端末及び画面共有方法 |
| US11016717B1 (en) | 2019-11-08 | 2021-05-25 | Microsoft Technology Licensing, Llc | Selective electronic content casting |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080080568A1 (en) * | 2006-09-29 | 2008-04-03 | Simon Derek Hughes | Latency differential mitigation for real time data streams |
| US20100232319A1 (en) * | 2009-03-16 | 2010-09-16 | Fujitsu Limited | Recording medium having communication program recorded therein, relay node and communication method |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020041830A (ko) * | 1999-10-29 | 2002-06-03 | 암만 챨스 비. | 텔레비전 화상 회의 시스템 |
| TW575447B (en) | 2000-02-02 | 2004-02-11 | Nextech Corp | Network system processing method and network system |
| GB0108041D0 (en) * | 2001-03-30 | 2001-05-23 | Nokia Networks Oy | Presence service in IP multimedia |
| US7634533B2 (en) | 2004-04-30 | 2009-12-15 | Microsoft Corporation | Systems and methods for real-time audio-visual communication and data collaboration in a network conference environment |
| US7590750B2 (en) * | 2004-09-10 | 2009-09-15 | Microsoft Corporation | Systems and methods for multimedia remoting over terminal server connections |
| JP4643386B2 (ja) | 2005-08-09 | 2011-03-02 | 株式会社野村総合研究所 | 転送制御プログラム、送受信制御プログラム及びイベント情報送受信システム |
| US7860808B2 (en) * | 2006-01-05 | 2010-12-28 | International Business Machines Corporation | System and method for hybrid conservation of fossil fuel |
| US20080146256A1 (en) | 2006-12-19 | 2008-06-19 | Jeffrey Charles Hawkins | Sharing data during a voice call using a mobile communications device, and associated user interface |
| US9253222B2 (en) | 2007-02-22 | 2016-02-02 | Match.Com. L.L.C. | Synchronous delivery of media content in a collaborative environment |
| US7953882B2 (en) | 2007-07-26 | 2011-05-31 | Realnetworks, Inc. | Adaptive variable fidelity media distribution system and method |
| US7769806B2 (en) * | 2007-10-24 | 2010-08-03 | Social Communications Company | Automated real-time data stream switching in a shared virtual area communication environment |
| US20090288007A1 (en) | 2008-04-05 | 2009-11-19 | Social Communications Company | Spatial interfaces for realtime networked communications |
| US8732236B2 (en) * | 2008-12-05 | 2014-05-20 | Social Communications Company | Managing network communications between network nodes and stream transport protocol |
| EP2053825B1 (en) | 2007-10-25 | 2015-07-08 | Alcatel Lucent | Distribution of shared content streams in communications networks |
| US8890874B2 (en) * | 2007-12-14 | 2014-11-18 | Microsoft Corporation | Changing visual content communication |
| JP5721634B2 (ja) | 2008-12-05 | 2015-05-20 | ソーシャル・コミュニケーションズ・カンパニー | リアルタイムカーネル |
| US8429647B2 (en) | 2009-05-06 | 2013-04-23 | Vmware, Inc. | Virtual machine migration across network by publishing routes to the associated virtual networks via virtual router after the start of migration of the virtual machine |
| CN101841563A (zh) | 2010-04-16 | 2010-09-22 | 上海亚图软件有限公司 | 服务器控制的基于p2p网游同步方法 |
| US9276972B2 (en) | 2010-12-14 | 2016-03-01 | Microsoft Technology Licensing, Llc | Real-time media optimization over remoted sessions |
-
2010
- 2010-12-14 US US12/967,100 patent/US9276972B2/en active Active
-
2011
- 2011-11-28 RU RU2013127119/08A patent/RU2595548C2/ru not_active IP Right Cessation
- 2011-11-28 JP JP2013544511A patent/JP5961185B2/ja not_active Expired - Fee Related
- 2011-11-28 KR KR1020137014949A patent/KR101900969B1/ko active Active
- 2011-11-28 CA CA2818516A patent/CA2818516C/en active Active
- 2011-11-28 WO PCT/US2011/062269 patent/WO2012082347A2/en not_active Ceased
- 2011-11-28 BR BR112013014766A patent/BR112013014766A8/pt not_active Application Discontinuation
- 2011-11-28 EP EP11848951.7A patent/EP2652913B1/en not_active Not-in-force
- 2011-11-28 AU AU2011341522A patent/AU2011341522B2/en not_active Ceased
-
2015
- 2015-12-21 US US14/976,030 patent/US9699225B2/en not_active Expired - Fee Related
-
2016
- 2016-01-29 AU AU2016200543A patent/AU2016200543B2/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080080568A1 (en) * | 2006-09-29 | 2008-04-03 | Simon Derek Hughes | Latency differential mitigation for real time data streams |
| US20100232319A1 (en) * | 2009-03-16 | 2010-09-16 | Fujitsu Limited | Recording medium having communication program recorded therein, relay node and communication method |
Also Published As
| Publication number | Publication date |
|---|---|
| US9699225B2 (en) | 2017-07-04 |
| RU2595548C2 (ru) | 2016-08-27 |
| WO2012082347A2 (en) | 2012-06-21 |
| JP5961185B2 (ja) | 2016-08-02 |
| CA2818516A1 (en) | 2012-06-21 |
| CA2818516C (en) | 2018-07-17 |
| AU2011341522A1 (en) | 2013-06-06 |
| US9276972B2 (en) | 2016-03-01 |
| EP2652913A2 (en) | 2013-10-23 |
| CN102571764A (zh) | 2012-07-11 |
| JP2014507697A (ja) | 2014-03-27 |
| BR112013014766A2 (pt) | 2016-10-04 |
| KR101900969B1 (ko) | 2018-09-20 |
| EP2652913A4 (en) | 2014-07-23 |
| AU2016200543A1 (en) | 2016-02-18 |
| BR112013014766A8 (pt) | 2017-12-19 |
| AU2016200543B2 (en) | 2017-04-06 |
| US20120151008A1 (en) | 2012-06-14 |
| AU2011341522B2 (en) | 2015-10-29 |
| WO2012082347A3 (en) | 2012-08-16 |
| EP2652913B1 (en) | 2019-04-24 |
| RU2013127119A (ru) | 2014-12-20 |
| US20160112468A1 (en) | 2016-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113741837B (zh) | 信息处理方法、设备、系统及存储介质 | |
| US10362072B2 (en) | Systems and methods for multimedia multipoint real-time conferencing allowing real-time bandwidth management and prioritized media distribution | |
| US10129313B2 (en) | System, method, and logic for managing content in a virtual meeting | |
| TWI865716B (zh) | 同步本地房間和遠端共享 | |
| JP2015534676A (ja) | インスタントメッセージングとビデオ通信システムとのエージェントベース統合のためのシステムおよび方法 | |
| WO2020248649A1 (zh) | 音视频数据同步播放方法、装置、系统、电子设备及介质 | |
| US20190387020A1 (en) | Distributed denial of service mitigation for web conferencing | |
| US9699225B2 (en) | Real-time media optimization over remoted sessions | |
| KR102198799B1 (ko) | 다자간 회의 제공 장치 및 상기 장치에서의 콘텐츠 공유 방법 | |
| KR102898091B1 (ko) | 사운드 공유 장치 및 방법 | |
| CN102571764B (zh) | 远程会话上的实时媒体优化 | |
| US9503812B2 (en) | Systems and methods for split echo cancellation | |
| US10511644B2 (en) | Joining executable component to online conference | |
| HK1171135A (en) | Real-time media optimization over remoted sessions | |
| HK1171135B (en) | Real-time media optimization over remoted sessions | |
| US20240205521A1 (en) | Action mirroring in online meetings | |
| CN115914156B (zh) | 一种用于协同的方法、设备、介质及程序产品 | |
| KR102279576B1 (ko) | 컨퍼런스 시스템 및 상기 시스템에서의 컨퍼런스 접속 처리 방법 | |
| CN118337763A (zh) | 一种视频会议中共享白板的方法、装置、介质和产品 | |
| WO2025010981A1 (zh) | 一种屏幕共享方法以及相关设备 | |
| Yu et al. | Web conferencing systems for ubi-media collaboration: Achievements and challenges |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20130611 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20150715 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20161027 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180402 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20180615 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180914 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20180914 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20210818 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210818 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20220818 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220818 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230828 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240826 Start annual number: 7 End annual number: 7 |