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
- 238000000034 method Methods 0.000 title abstract 3
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; CALCULATING OR 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; CALCULATING OR 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)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (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 |
---|---|
US11012479B2 (en) | 2021-05-18 |
US20200162520A1 (en) | 2020-05-21 |
FR3088751A1 (fr) | 2020-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
PH12019500805A1 (en) | Offline-service multi-user interaction based on augmented reality | |
MX2021010440A (es) | Metodo para co-alojamiento en transmision en vivo y servidor. | |
EP3591941A4 (fr) | Procédé de guidage de flux vidéo en direct, serveur ccl, et système | |
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. | |
EP2779617A3 (fr) | Appareil de relais, appareil de traitement d'image et système de communication | |
MX361999B (es) | Método y aparato para obtener contenido de video. | |
MY195656A (en) | Search Information Processing Method and Apparatus | |
GB2573238A (en) | Method of video transmission and display | |
CA3010777A1 (fr) | Dispositif de reception, dispositif de transmission, et procede de traitement de donnees | |
EP2785050B1 (fr) | Annotation d'une présentation dans une réunion de téléprésence | |
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 | |
MX2016006443A (es) | Transmision de video. | |
PH12018501176A1 (en) | Resource processing method and device | |
EP3046324A3 (fr) | Procédé permettant d'enregistrer et d'exécuter des instructions dans un dispositif de capture vidéo | |
MY186845A (en) | Transmission device, transmission method, reception device and reception method | |
EP3220258A3 (fr) | Appareil de traitement d'informations, programme informatique et procédé de traitement d'informations | |
MX2018003615A (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 | |
EP2966832A3 (fr) | Transfert de conversation multimédia | |
EP2653963A3 (fr) | Appareil de communication d'image, serveur de communication d'image et procédé de traitement d'image pour communication d'image | |
MY201588A (en) | Method for transmitting information at user device side and network device side | |
FR3088751B1 (fr) | Procede de capture et de diffusion d'une session informatique d'utilisateur | |
CN202535475U (zh) | 可进行视频内容联合选择的视频会议*** | |
JP2020017871A5 (fr) | ||
TW200606635A (en) | Method of acquiring multimedia data and apparatus thereof |
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 |