Search results

  1. Max

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

    Поскольку у Вас уже установлен WCS, и установлена подходящая версия JDK, Вы можете выполнить только пункты 6 и 7. Отметим, что значение 24G приведено в документации как пример. Обычно. рекомендуется выделять под Java heap до 1/2 физической памяти сервера.
  2. Max

    HLS first user issue

    A separate Transcoder server is necessary to use CDN transcoding profiles like this https://edge:8445/test-480p/test-480p.m3u8 Let's clarify again. To play WebRTC stream as HLS smoothly, there must be regular keyframes flow in the stream, and regular FPS. HLS segments are cut by keyframe, so if...
  3. Max

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

    ZGC (Z Garbage Collector) позволяет уменьшить паузы в работе JVM (виртуальной машины Java), для которой каждая полная сборка мусора Full GC означает полную же остановку. За счет этого Java приложение, для конечного пользователя, работает более плавно, а нагрузка на сервер меньше, т.к. меньше...
  4. Max

    HLS first user issue

    CDN profiles were introduced for Transcoder nodes. https://docs.flashphoner.com/display/WCS52EN/CDN+2.1#CDN2.1-TranscoderCDNnodes So if you use profiles, generally you have the following nodes in the CDN - origin - edge - transcoder The profiles are configured on Edge servers. However...
  5. Max

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

    Сложно сказать. Сервер тестировался на тех настройках, которые вы сделали. В настройки изменения не вносились. Один скриншаринг - один исходящий поток. Да такой сценарий будет хорошим решением. Более универсальным будет первый вариант внедрения с этой страницы (Использование плеера Video.js)...
  6. Max

    WebRTC Streaming issues

    Good day. We reproduced the issue on iOS 12.4.7 with video only stream published with constraints {audio:false, video:true}. It seems like browser cleans local video element but still sending video packets after some time of user inactivity. As workaround, you can publish the stream with audio...
  7. Max

    Watch a VOD video - API

    You can use REST hook from WCS to backend /StreamStatusEvent which contains fields: "name" - by which you can identify the stream "status" - from which the backend learns the current status of the stream. For VOD stream: status: PUBLISHING means the beginning of the publication, i.e. the...
  8. Max

    Canvas - Capture iFrame instead a video

    No, without screensharing, you won't be able to capture a stream from PowerPoint. To capture a stream from the canvas, you need to draw the stream on the canvas.
  9. Max

    Recording participant and shared screen along with web page in MCU

    You can place any picture to mixer background, or add watermark with header, footer and transparent background. Also you can use screen sharing but this seems more excessive.
  10. Max

    Add delay to player

    We usually give no ETA for forum tickets, but in your case we will fix it before your deadline. A muted video track in a stream has a small bitrate (below 30 kbps in our tests), so it should not take a much upload bandwidth, for example
  11. Max

    Video distortion when changing RTCEAGLVideoView size

    Again, WebRTC traffic is received and displayed by WebRTC library. So this is library issue. We recommend to ask library developers for support in this case. Please also note that browser WebRTC implementation seems less buggy than standalone one (which is linked with iOS SDK). So we recommend...
  12. Max

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

    По результатам тестирования: Тестирование Screensharing WebRTC to HLS 1 поток 1280р с транскодированием Результат: 1300 подключений при низкой загруженности сервера. Тестирование Screensharing WebRTC to HLS 1 поток 1280р без транскодирования Результат: 892 подключения при средней...
  13. Max

    Безопасность

    Добрый день. На веб-интерфейс идут порты 8081 HTTP и 8444 HTTPS. На вебсокеты идут порты 8080 WS, 8443 WSS. Все порты конфигурируемы через настройки. Например, в продакшене можно указать порт 443 WSS вместо 8443 WSS. Все лишние порты можно закрыть на iptables. iptables -A INPUT -p tcp -m tcp...
  14. 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...
  15. 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...
  16. 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...
  17. 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...
  18. 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
  19. 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...
  20. 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...
Top