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 PDF

Info

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
Application number
FR1860640A
Other languages
English (en)
Other versions
FR3088751A1 (fr
Inventor
Yann Dirson
Gregory Gelly
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to FR1860640A priority Critical patent/FR3088751B1/fr
Priority to US16/353,828 priority patent/US11012479B2/en
Publication of FR3088751A1 publication Critical patent/FR3088751A1/fr
Application granted granted Critical
Publication of FR3088751B1 publication Critical patent/FR3088751B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/23439Processing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/355Performing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/86Watching games played by other players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/402Support 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/4025Support 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/647Control 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/64784Data processing by the network
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/02Handling of images in compressed format, e.g. JPEG, MPEG
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/24Keyboard-Video-Mouse [KVM] switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/632Control 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é.
FR1860640A 2018-11-16 2018-11-16 Procede de capture et de diffusion d'une session informatique d'utilisateur Active FR3088751B1 (fr)

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)

* Cited by examiner, † Cited by third party
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.

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