Search results

  1. Max

    Filters (beautify, AR, etc) on live streaming

    Please make sure the stream is publishing when you're trying to switch the camera. If yes, please y=try to reproduce the issue in Two Way Streaming Swift example. Then modify example souce code minimally to reproduce the issue and send us the code using this form. We will add this to...
  2. Max

    Размещение картинок потоков в микшере при помощи языка разметки - desktop

    Добрый день, Можно использовать настройку mixer_desktop_align: mixer_desktop_align=LEFT
  3. Max

    Recording space not available on server

    Good day. If you're using REST API /recorder/startup, it will return 500 Internal server error with Not enough disk space to start recording session message if there is not enough disk space. We recommend to set up server system parameters monitoring using Prometheus, Zabbix etc, then check disk...
  4. Max

    Filters (beautify, AR, etc) on live streaming

    GPUImage is used as CocoaPods dependency in GPU Image Swift example. So you can try to set the appropriate version if it is present in CocoaPods.
  5. Max

    Room API not working for production server

    Good day. We can't reproduce the problem in Conference example on the server from logs you've sent: room is created successfully and streaming is working: Please try to reproduce the problem in Conference example on your server. If this is not reproduced, please modify the example code...
  6. Max

    Passing & Parsing URL Parameters when playing with LocalStreamName

    Please read this doc: Authentication. The example is about publishing (/publishStream REST hook), but it may be done the same way for playback (/playStream REST hook) You can use your own frontend, in this case all the examples may be used as a basis. But, if you want to use Embed Player, you...
  7. Max

    Capturing VOD from a file

    Good day. We fixed the issue in build 5.2.1359. Please update WCS and set mixer_show_separate_audio_frame=false then restart WCS. After that, the grey box will not be displayed when stream is added to a mixer.
  8. Max

    Passing & Parsing URL Parameters when playing with LocalStreamName

    Good day. Please clarify your case: do you publishing a stream from third party RTMP encoder and playing as WebRTC? Do you want to authorize stream viewers? If yes, please look at /connect and /playStream REST hooks. There is a step-by-step example to implement /connect REST hook which can be a...
  9. Max

    Filters (beautify, AR, etc) on live streaming

    We support both Objective С and Swift, but GPUImage3 is Swift only framework. So we have to stay with GPUImage1.
  10. Max

    Filters (beautify, AR, etc) on live streaming

    Hello We have customers who do similar things such as face detection, beautification, etc. We have implemented support of GPU Image Library for this case. However we didn't use any filters just very simple custom filters for demonstration purposes. You would need to search more about GPUImage...
  11. Max

    Filters (beautify, AR, etc) on live streaming

    Filters preview is available in example applications, so you have to build them to test. In Web SDK, all filters code seems trivial: GitHub In Android SDK and iOS SDK, GPU Image library is used, so you can refer to its documentation to implement a custom filters. Note that GPU Image has a...
  12. Max

    Origin edge server setup

    Now it seems like the console example is working: Please do not forget to enable CORS in the extension: toggle this picture if it is grayed
  13. Max

    How to disable anonymous viewing of the statistics?

    You can try to disable stats at all using HTTP interfaces access restriction: by default, the setting is http_enable_paths=rest,action,admin,shared,client,client_records,embed_player,empty,health-check Removing action from the list should disable statisctic interface. A minimal set of...
  14. Max

    Origin edge server setup

    Please use this extension to enable/disable CORS in Chrome browser: Allow CORS: Allow-Control-Allow-Origin This page returns empty response: Please check if WCS is running on this address and listens the port 9091. Make sure this is not a load balancer address. If nofing helps, please provide...
  15. Max

    Filters (beautify, AR, etc) on live streaming

    Good day. Yes, you can use filters during live streaming. Please see the following examples: Web SDK: Stream Filter iOS SDK: iOS GPUImageDemo Swift Android SDK: Android GPUImage or Android Camera Manager
  16. Max

    Ubuntu 22.04 CPU highe load issue

    You can increase media ports range using the following settings in flashphoner.properties file: media_port_from=20001 media_port_to=40000 WCS needs to be restarted to apply changes.
  17. Max

    Ubuntu 22.04 CPU highe load issue

    About HLS latency. You can use Low Latency HLS since WCS build 5.2.1345 and newer: Recommended settings for LL HLS playback. In this case the latency may be no more than 10 seconds (usually 1-4 seconds which is normal for TCP based protocols). Note that HLS player must support LL HLS, for...
  18. Max

    Ubuntu 22.04 CPU highe load issue

    Hello Autoplay policy is being changed in browsers. You can read more here: https://docs.flashphoner.com/display/WCS52EN/In+a+browser+via+WebRTC#InabrowserviaWebRTC-Autoplayissuesindifferentbrowsers 1. How can we reproduce this issue? Please provide screenshots. 2. If we open page 10 times...
  19. Max

    Микширование видеофайла с сервера

    Добрый день. В сборке 5.2.1349 добавлена возможность динамически добавлять и изменять водяной знак, не останавливая транскодер или микшер. Подробности смотрите здесь: Динамическое добавление и изменение водяного знака в поток транскодера Динамическое добавление и изменение водяного знака в...
  20. Max

    Ubuntu 22.04 CPU highe load issue

    The best way to exclude codecs is to strip them on client side: session.createStream({ streamName: "test", display: remoteVideo, ... stripCodecs: "VP8" }).on(STREAM_STATUS.PLAYING, function (stream) { ... }).play(); You can test it in Media Devices example...
Top