Search results

  1. Max

    Play pause functionality in room api

    You can use multiple streams recording feature: Multiple stream recording to one file with subsequent mixing In this case, all the streams in a room can be added to multiple recorder, then a certain stream can be removed from recording by /multipleRecorder/remove and then can be added again by...
  2. Max

    Problem when rotating the phone (90 degrees to the left) in Safari on iPhone (iOS16)

    Unfortunately we can't reproduce the issue on iOS 15.7 with latest WCS build 5.2.1408. Perhaps something is broken in iOS Safari 16. The example shows local (publishing) video only. There were some orientation issues in earlier Safari versions, but the problem was with media traffic, video was...
  3. Max

    Hello! there are any way to integrate WCS with a React native app ?

    1. Did you try TCP https://docs.flashphoner.com/display/WCS52EN/Publishing+and+playing+stream+via+WebRTC+over+TCP Test 1) Open Media Devices sample https://demo.flashphoner.com/client2/examples/demo/streaming/media_devices_manager/media_device_manager.html 2) Choose transport TCP 2) What is...
  4. Max

    Failed by DTLS error

    Hello This issue has been closed on May 2020. Please create a new thread with new set of logs and reports if you have similar issue.
  5. Max

    Problem when rotating the phone (90 degrees to the left) in Safari on iPhone (iOS16)

    Hello Take a look at this doc https://docs.flashphoner.com/display/WCS52EN/WebRTC+stream+picture+rotation Could you try to enable CVO Extension https://demo.flashphoner.com/client2/examples/demo/streaming/media_devices_manager/media_device_manager.html Label: CVO We will make few test on iOS...
  6. Max

    Play pause functionality in room api

    Hello Play pause is not currently supported. You can add a stream to mixer or remove a stream from mixer. You can stop playback of a stream then start playback again. If you describe in detail how the play/pause should work (expected behavior), we will be able to issue this as a feature request.
  7. Max

    Hello! there are any way to integrate WCS with a React native app ?

    No, there are no any restrictions at server side (but your provider may apply them). Please check if publishing/playback is working in browser on the same device using Two Way Streaming example.
  8. Max

    Hello! there are any way to integrate WCS with a React native app ?

    Please check if UDP media ports (31001-32000) are available on server from client: Port routing checking Also you can try to use TCP transport for WebRTC if React Native WebRTC implementation supports it: Publishing and playing stream via WebRTC over TCP Please also check if publishing/playback...
  9. Max

    Hello! there are any way to integrate WCS with a React native app ?

    When publishing a stream, publishStream should be sent, then setRemoteSDP and notifyStreamStatusEvent are received. Seems like you're receiving the messages above, so signaling is working. But, if onconnectionstatechange returns failed state, it means WebRTC connection is not established. This...
  10. Max

    Hello! there are any way to integrate WCS with a React native app ?

    Actually Web SDK is full implementation of Raw Websocket API + WebRTC https://github.com/flashphoner/flashphoner_client MediaSessionId is UUID generated on the JavaScript end https://github.com/flashphoner/flashphoner_client/blob/wcs_api-2.0/src/flashphoner-core.js#L1632 var id_ = uuid_v1()...
  11. Max

    Video loading time issue

    Please clarify how do you publish a stream? What resolution and bitrate do you use? Try to check publish/playback channel quality: Publisher and player channel quality control If the quality is BAD, try to use TCP for publishing/playback, use lower resolution/bitrate to conform the...
  12. Max

    Video loading time issue

    Good day. The possible reason is an uneven key frames flow in media stream. If you're publishing RTMP stream from OBS, you should set key frame interval like this: If you're publishing WebRTC from browser, set the following WCS parameters in flashphoner.properties file...
  13. Max

    Stop inactive published RTMP streams which are auto published on demand using FFMpeg

    This is a rare case to stop an RTMP publishinig stream without subscribers. So we have no plans to add an option for this. However, there is a such option for pulled RTSP or RTMP streams.
  14. Max

    Stop inactive published RTMP streams which are auto published on demand using FFMpeg

    Good day. You can check if there are stream subscribers by REST API /stream/find: POST /rest-api/stream/find HTTP/1.1 Host: wcs:8081 Content-Type: application/json { "name":"test", "published":false } The query returns 404 Not Found if there are no subscribers to the stream. So you...
  15. Max

    stream/startRecording event

    We raised the ticket WCS-3598 for this feature request. Note that it may take a time, so /stream/find REST API polling seems to be a quick workaround.
  16. Max

    Room API not working for production server

    Again, the file has a wrong structure: free, then mdat, finally moov but moov must be the first for progressive downloading and playback If you need to play WCS recordings from S3 bucket, you should set the moov atom to be placed first: moov atom placement configuration in recording metadata
  17. Max

    stream/startRecording event

    Good day. You can check if a stream is recording by /stream/find REST API query. It will return record: true for stream which is recording now.
  18. Max

    RTMP Pull video's Audio/Video breaking when added to mixer

    Please try to publish the stream from OBS with settings above to WCS directly How it is playing as WebRTC in Media Devices example (Chrome browser)? If it is playing good, add it to mixer. Does it still playing good? If both anwsers are yes, try to publish the stream with the same settings to...
  19. Max

    Room API not working for production server

    Seems like network issue between the server and S3 bucket endpoint which leading to bitstream break. Try to use lower resolution/bitrate, use the server and the bucket in the same region. If this does not help, please provide the file (or a download link to it if its size more than 30 M) using...
  20. Max

    RTMP Pull video's Audio/Video breaking when added to mixer

    OBS should be enough. Max B-frames options should be set to 0. NVIDIA X264
Top