FR3088751B1 - Procede de capture et de diffusion d'une session informatique d'utilisateur - Google Patents
Procede de capture et de diffusion d'une session informatique d'utilisateur Download PDFInfo
- Publication number
- FR3088751B1 FR3088751B1 FR1860640A FR1860640A FR3088751B1 FR 3088751 B1 FR3088751 B1 FR 3088751B1 FR 1860640 A FR1860640 A FR 1860640A FR 1860640 A FR1860640 A FR 1860640A FR 3088751 B1 FR3088751 B1 FR 3088751B1
- Authority
- FR
- France
- Prior art keywords
- session
- video stream
- broadcasting
- capturing
- user
- 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.)
- Active
Links
Classifications
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- 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
-
- 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/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/24—Keyboard-Video-Mouse [KVM] switch
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
Abstract
L'invention porte sur un procédé de capture et de diffusion d'une session informatique d'utilisateur, la session s'exécutant sur un ordinateur hôte muni d'une unité de traitement graphique pour préparer des données d'affichage de la session. Le procédé de capture et de diffusion met en œuvre les opérations visant à fournir répétitivement les données d'affichage préparées par l'unité de traitement graphique à un premier encodeur et à un deuxième encodeur pour établir un flux vidéo primaire et un flux vidéo secondaire ; puis à transmettre le flux vidéo primaire à un client distant associé à la session informatique et transmettre le flux vidéo secondaire à un client abonné.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1860640A FR3088751B1 (fr) | 2018-11-16 | 2018-11-16 | Procede de capture et de diffusion d'une session informatique d'utilisateur |
| US16/353,828 US11012479B2 (en) | 2018-11-16 | 2019-03-14 | Methods for capturing and broadcasting user computer sessions and related computer program products |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1860640A FR3088751B1 (fr) | 2018-11-16 | 2018-11-16 | Procede de capture et de diffusion d'une session informatique d'utilisateur |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3088751A1 FR3088751A1 (fr) | 2020-05-22 |
| FR3088751B1 true FR3088751B1 (fr) | 2021-02-12 |
Family
ID=65685788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1860640A Active FR3088751B1 (fr) | 2018-11-16 | 2018-11-16 | Procede de capture et de diffusion d'une session informatique d'utilisateur |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11012479B2 (fr) |
| FR (1) | FR3088751B1 (fr) |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9032465B2 (en) * | 2002-12-10 | 2015-05-12 | Ol2, Inc. | Method for multicasting views of real-time streaming interactive video |
| US8113844B2 (en) * | 2006-12-15 | 2012-02-14 | Atellis, Inc. | Method, system, and computer-readable recording medium for synchronous multi-media recording and playback with end user control of time, data, and event visualization for playback control over a network |
| US8095610B2 (en) * | 2008-03-28 | 2012-01-10 | Time Warner Cable Inc. | Methods and apparatus for centralized and decentralized emergency alert messaging |
| US8705616B2 (en) * | 2010-06-11 | 2014-04-22 | Microsoft Corporation | Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures |
| US8539039B2 (en) * | 2010-06-22 | 2013-09-17 | Splashtop Inc. | Remote server environment |
| US8539526B1 (en) * | 2012-09-27 | 2013-09-17 | Tribune Broadcasting Company, Llc | System and method for simultaneously broadcasting multiple media-components |
| FR3031644A1 (fr) * | 2015-01-13 | 2016-07-15 | Orange | Procede de traitement d'un flux multimedia, dispositif et programme d'ordinateur correspondants. |
| FR3047579B1 (fr) | 2016-02-04 | 2020-10-30 | O Computers | Procede de selection d'un mode de capture d'ecran |
| FR3047576B1 (fr) | 2016-02-04 | 2020-05-01 | Blade | Ordinateur hote pour emuler des ordinateurs personnels hautes performances |
| FR3060176B1 (fr) | 2016-12-14 | 2019-05-10 | Adema Rei | Systeme et procede pour securiser un lieu. |
-
2018
- 2018-11-16 FR FR1860640A patent/FR3088751B1/fr active Active
-
2019
- 2019-03-14 US US16/353,828 patent/US11012479B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20200162520A1 (en) | 2020-05-21 |
| FR3088751A1 (fr) | 2020-05-22 |
| US11012479B2 (en) | 2021-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2021010440A (es) | Metodo para co-alojamiento en transmision en vivo y servidor. | |
| MY202362A (en) | Offline-service multi.user interaction based on augmented reality | |
| MX2024003251A (es) | Aparato, metodo y programa de computacion para la codificacion, la decodificacion, el procesamiento de escenas y otros procedimientos relacionados con la codificacion de audio espacial basada en dirac. | |
| MX2020007663A (es) | Procesamiento de una nube de puntos. | |
| MY195656A (en) | Search Information Processing Method and Apparatus | |
| EP2779617A3 (fr) | Appareil de relais, appareil de traitement d'image et système de communication | |
| EP4033768A3 (fr) | Système de présentation de multimédias en continu | |
| EP2785050B1 (fr) | Annotation d'une présentation dans une réunion de téléprésence | |
| EP4531406A3 (fr) | Procédé de transmission de vidéo à 360 degrés, procédé de réception de vidéo à 360 degrés, appareil de transmission de vidéo à 360 degrés et appareil de réception de vidéo à 360 degrés | |
| EP2961158A1 (fr) | Procédé et dispositif d'affichage de matériel de conférence dans une vidéoconférence | |
| WO2014033729A3 (fr) | Système, procédé et plateforme pour incorporer des sources vidéo capturées durant une chirurgie avec des données multimédias en temps réel | |
| CA3010777A1 (fr) | Dispositif de reception, dispositif de transmission, et procede de traitement de donnees | |
| EP2549373A3 (fr) | Dispositif hôte, serveur de gestion et procédé de résolution d'erreurs d'un appareil de formation d'images | |
| PH12018501176A1 (en) | Resource processing method and device | |
| PH12017501536B1 (en) | Transmission device, transmission method, receiving device, and receiving method | |
| EP3220258A3 (fr) | Appareil de traitement d'informations, programme informatique et procédé de traitement d'informations | |
| EP4531441A3 (fr) | Traitement spatial de sous-bande et système d'annulation de diaphonie pour conférence | |
| PH12020500355B1 (en) | Resource processing method and apparatus | |
| NZ707431A (en) | Improved image acquisition for medical dose preparation system | |
| MX384782B (es) | Dispositivo de transmision, metodo de transmision, dispositivo de recepcion y metodo de recepcion. | |
| SG10201902148XA (en) | Method and apparatus of processing a doi (digital object unique identifier) in interaction information | |
| EP3110157A3 (fr) | Système de présentation de médias en continu | |
| EP2653963A3 (fr) | Appareil de communication d'image, serveur de communication d'image et procédé de traitement d'image pour communication d'image | |
| FR3088751B1 (fr) | Procede de capture et de diffusion d'une session informatique d'utilisateur | |
| TW201414307A (zh) | 會議終端及該會議終端的視頻處理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20200522 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |
|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |