Search results

  1. andrew.n

    FPWCSApi2Stream check if front or back camera is used (iOS)

    Before starting the stream, the user has the option to switch from front camera to back camera. The problem is that right now when we start the streaming if the preview (made custom by us) is for the back camera, the streaming will start by using the front camera. Right now, I didn't find a...
  2. andrew.n

    Setup SIP with FlashPhoner

    As I understood, FlashPhoner supports SIP. But as I see, I can setup SIP using FPWCSApi2SessionOptions https://docs.flashphoner.com/display/IOSSDK2EN/iOS+Phone But how can I setup the SIP connection with our server to receive incoming calls from our server, using FlashPhoner? It's required to...
  3. andrew.n

    Info.plist file issue for version 2.6.32

    @Max Hello, Today I wanted to update the app with the last FlashPhoner SDK version (2.6.32) but it looks like there is a , (comma) for CFBundleShortVersionString and CFBundleVersion - this caused an issue during the App store app uploading process. Also, the versions are the same as a previous...
  4. andrew.n

    Video freezes when moving the app to background

    There is a small issue that I have after I start the streaming, If I move the app to background, and open another app etc, when I open the app again, the streaming view is frozen. I tried to call muteVideo function on applicationWillResignActive, and call again unmuteVideo on...
  5. andrew.n

    Handling Deactivating an audio session that has running I/O.

    After we start broadcasting we have some events where we play some local audio files using an AVPlayer. The problem is that the OS is closing the audio session that is used by FlashPhoner SDK. debug logs: Deactivating an audio session that has running I/O. All I/O should be stopped or paused...
  6. andrew.n

    iOS 14 crash after calling play() for each streaming source

    The video call feature worked well on iOS 13.x.x. After I made the update to iOS 14 and start testing again the video call, in some cases, after I call the play() function for each streaming source the app crashes. It looks like it's an issue with the UI setup that is not performed on the main...
  7. andrew.n

    Swift Package Manager support

    Long story short, for more than 1 year ago, Apple released SPM as a replacement for CocoaPods and Carthage. The first issue is that if we use FlashPhoner in our app, we cannot enable SPM at all, because it requires the Build System option: "New Build System". FlashPhoner integration required...
  8. andrew.n

    Minimize the video call screen and display a floating RTCEAGLVideoView over other screens

    I want to minimize the video call screen and display a floating RTCEAGLVideoView (with the partner streaming data) over the screen that was before, so the user can scroll and see other conversations from the list (or navigate to other screens in the app), meanwhile, the video call should be...
  9. andrew.n

    Video distortion when changing RTCEAGLVideoView size

    I use 2 RTCEAGLVideoViews, one to play the remote link and one for broadcasting. When the streamers are ready, the delegate method - (void)videoView: (RTCEAGLVideoView *)videoView didChangeVideoSize: (CGSize)size; is called and I set the videoView.layer.frame properly. We have the following...
  10. andrew.n

    iOS RTCEAGLVideoView layout issues

    I saw in the demo projects that everything is added by code, no XIBs/Storyboards. I want to ask if there are some limitations to RTCEAGLVideoView and using auto layout. I placed one RTCEAGLVideoView full screen (top, leading, trailing, bottom, center X, center Y) constraints. When the stream...
  11. andrew.n

    iOS stream switch camera issue

    Context: Using two-way streaming service I have separated properties for sessions and streams private var playURLSession: FPWCSApi2Session? private var broadcastURLSession: FPWCSApi2Session? private var playURLStream: FPWCSApi2Stream? private var broadcastURLStream...
  12. andrew.n

    RTCEAGLVideoView aspect mode aspect fit (as we have for UIImageView)

    Context: I start the two-way streaming service by calling User B (iPhone) from User A (macOS - Chrome browser). On the iPhone, I display two RTCEAGLVideoView, one for broadcasting and one for playing remote streaming. The problem is that on my mac I start the call in landscape and on iPhone, I...
  13. andrew.n

    Call Kit and Flashphoner

    Context: We have to add a new feature to our app, to support video streaming calls between 2 users. Same as Skype/Messanger but only for 2 users (no group support yet) As I understood, both Skype and Messanger use Call Kit to properly handle communication between multiple apps that supports...
Top