Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

106
Views
apirtc: Problema al compartir pantalla con sistema de audio

Desarrollo una conferencia web y encontré un problema con la pantalla compartida. Cuando comparto una pantalla con el sistema de audio, en el oyente streamListChanged no llega el parámetro "isScreensharing" a verdadero. Otra duda es si esta opción de configuración es óptima

 { qos: { videoStartQuality: 'excellent', videoMinQuality: 'excellent', videoMinBitrate: 1500, videoStartBitrate: 2500 }, simulcast: { encodings: { high: { maxBitrate: 2500 // kbps }, medium: { maxBitrate: 1500, // kbps scaleResolutionDownBy: 2 }, low: { maxBitrate: 800, // kbps scaleResolutionDownBy: 4 } } } }

Perdón por mi mal ingles.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Con respecto al primer punto, tienes razón, hay un error relacionado con el uso compartido de pantalla con audio. El parámetro "isScreensharing" se establece en falso en el evento streamListChanged. Abriré un ticket al equipo de desarrollo para solucionar este problema.

Hay una solución alternativa que se puede usar para identificar su transmisión de pantalla compartida usando una opción de publicación.

Puede pasar un objeto de "contexto" a su publicación de pantalla compartida así:

 var options = { context : { screensharingwithaudio : true} } connectedConversation.publish(screensharingStream,options);

Este contexto se incluye en el evento streamListChanged para que pueda identificar fácilmente el tipo de transmisión disponible.

Para el segundo punto, la opción qos no se usa si está usando simulcast, por lo tanto, y para su información, la opción de calidad y la opción de tasa de bits son exclusivas. debes usar uno de ellos, no los 2.

En este momento, nuestra plataforma de producción limita la tasa de bits para una transmisión de publicación a 2500 Kbps, por lo que en su configuración de transmisión simultánea, ApiRTC deshabilitará la transmisión más alta.

Puedes probar esta configuración:

 simulcast: { encodings: { high: { maxBitrate: 1700 // kbps }, medium: { maxBitrate: 600, // kbps scaleResolutionDownBy: 2 }, low: { maxBitrate: 200, // kbps scaleResolutionDownBy: 4 } } }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!