Search results

  1. Max

    Canvas - Capture iFrame instead a video

    Streaming only works for canvas and video elements and in Chrome and Firefox browsers. Capturing from iframe does not work. When captured from a canvas element, the browser considers it filled black by default, so if the text is also painted in black, you cannot see back text on black screen...
  2. Max

    WebRTC Streaming issues

    Seems like the publisher browser stops sending video packets. HLS continues playing until segments exhausted, then, it should stop. There is a known issue (p. 7). Please try to publish VP8 instead of H264, this could help. Anyway, you need transcoding to play HLS smoothly. Constraints make...
  3. Max

    Add delay to player

    Yes, we confirm that. We work on it in ticket WCS-2847 and let you know when fix it. As workaround, you can publish audio+video stream and then mute audio or video as you need. Yes, that's right. The buffer is filled, then RTMP transponder get data from buffer and send them to stream. So 30000...
  4. Max

    Video distortion when changing RTCEAGLVideoView size

    We received your logs. Keyframes are sent evenly, every 2 seconds. How ever, we see periodic publisher resolution drop (for example, from 960x540 to 640x360 for publisher 1 and from 1080x1440 to 810x1080 for publisher 2). This usually means the channel between client and server quality or...
  5. Max

    Recording participant and shared screen along with web page in MCU

    Good day Only the stream data can be recorded. So, if header and footer are not parts of stream picture, they cannot be recorded. You can add background picture or watermark picture to mixer output stream as described here
  6. Max

    WebRTC Streaming issues

    What example application do you use for testing (Two Way Streaming, Media Devices)? How do you mute the audio: fully disable audio track by constraints {audio:false, video:true}, or mute using publishStream.muteAudio() function? To disable RTP activity checking, it is enough to set...
  7. Max

    Add delay to player

    Good day. Unfortunately, we confirm the issue: RTMP bufferization does not work on video only streams (screen sharing stream is video only). We reproduced it on our test servers. So we raised the ticket WCS-2847 to fix it. As workaround, you can publish screen sharing stream using microphone...
  8. Max

    Video distortion when changing RTCEAGLVideoView size

    Mail server itself does not send any confirmation receipt. But we answered to questions you ask in that message, see the post above. Please collect the report as described here including client debug logs and send us using this link, we will check keyframe interval. If keyframes are sending...
  9. Max

    Feature Request - Mixer Caption & Voice Activity Color Picker

    When stream name is changed via REST hook, the stream will be published on server with new name. The server itself does not remember the original name, so yuo should keep the pair {"original_name": "aaaabbbbccccdddd", "readable_name": "user1"} in your backend database to remember while the...
  10. Max

    Transcoder on Edge servers

    Good day. Since build 5.2.732 one stream can be added to two ore more realtime mixers simultaneously. Please update to the latest build and check. Note that realtime mixer should be enabled mixer_realtime=true and custom losless videoprocessor should be disabled...
  11. Max

    хочу стать клиентом

    Подключились, тестируем. Отпишу по результату
  12. Max

    хочу стать клиентом

    Доступы получили. Проверьте файрволл на вашем сервере или хостинге, похоже не разрешает внешние подключения по 22 порту.
  13. Max

    хочу стать клиентом

    Подскажите, вы не отправляли доступы по ssh? Отправьте, мы посмотрим и попробуем найти проблему. Еще раз дублирую ссылку на форму: приватная форма
  14. Max

    Malformed response headers

    Good day. We added the following headers to 401, 404 and other error responses in build 5.2.729: < HTTP/1.1 401 Unauthorized < Access-Control-Allow-Origin: * < Server: Flashphoner/5.2 < Connection: Keep-Alive < Content-Length: 0 If response has any content, it looks like < HTTP/1.1 400 Bad...
  15. Max

    Video distortion when changing RTCEAGLVideoView size

    Seems like the delegate is called after key frame receiving. So the fiollowing server side settings should help: periodic_fir_request = true periodic_fir_request_interval = 2000 rtcp_pli_request_interval = 2000 This makes WCS to request key frame every 2 seconds. Therefore, delegate should be...
  16. Max

    Feature Request - Mixer Caption & Voice Activity Color Picker

    Good day, Rafael You can use REST hook /publishStream to change a stream name right before it is added to mixer. To do this, you should return the following restClientConfig object in response to /connect REST hook "publishStream" : { "clientExclude" : "", "restExclude" : ""...
  17. Max

    Не показывается видео собеседника

    Мы не вносили никаких изменений в конфигурацию сервера. В этом случае можно предположить, что проблема была в портах на клиенте, либо была проблема с каналом от Вашего ПК до сервера.
  18. Max

    No free ports available

    Да, т.к. используются только четные порты (31002, 31004 и т.д.) Метрики портов и другие метрики состояния WCS доступны на странице статистики. Получить конкретный параметр можно запросом по его имени http://wcs:8081/?action=stat&params=ports_media_free Также можно настроить Prometheus и...
  19. Max

    Не показывается видео собеседника

    Да, доступы подошли. По результатам тестирования получилось, что с "внешки" публикация работает и не прерывается. (на скриншоте публикация длится несколько минут): Попробуйте сделать следующие настройки: В файле flashphoner.properties пропишите IP адреса следующим образом ip={внешний...
  20. Max

    No free ports available

    Попробуйте увеличить диапазон портов. Для этого измените в файле flashphoner.properties значения в этих строчках media_port_from =31001 media_port_to =32000 по умолчанию, медиапортов хватает на 200 с небольшим подключений. В том же файле проверьте IP адреса в строчках ip = xxx.xxx.xxx.xxx...
Top