I am developing app on react native for video calling and live broadcasting. I have found react-native sdk for video calling but unfortunately i did not find any react-native sdk for live broadcasting. Is there any react-native sdk for live broadcasting of Agora? If any one can help me regarding this, i would be very thankful.
You can perform live broadcasting by using the video calling SDK itself.
You can set the role of a user as "broadcaster" or "audience" using the setClientRole method.
e.g RTCEngine.setClientRole(0); (audience: 0, host: 1)
https://agora-rn-uikit.netlify.com/docs/api/classes/_rtcengine_native_.rtcengine#static-setclientrole
Related
React Native agora 4.0.1 sdk how to implement screen sharing local and remotely please any documentation in real time
React Native agora 4.0.1 sdk how to implement screen sharing local and remotely please any documentation in real time
Greetings!! I am developing an app with React Native. Which uses chroma key functionality for live streaming or video recording. I failed to find any ready library or plugin. As well as could not find any ready code to help me.
If you have any suggestion for it then do let me know. It would be a great help
Regards
If you want to use the live streaming function, you can use WebRTC technology.
The appropriate react-native library address is as follows.
react-native-webrtc
how to implement screen share in agora video call in react native?
in agora documentation provide code but that not an react code example link. so how inegrated in react native.
please provide example
The React Native SDK now supports screen-sharing. You can use the startScreenCapture method to share you screen.
Old Answer:
Agora React Native SDK does not support screen sharing out of the box, however you can setup screen sharing by using the underlying Android and iOS SDKs. You can use the Android example that you referenced in your example link and write a bridge to invoke the java method from React-Native.
I followed this tutorial https://github.com/aryankush25/ReactNativeAgoraApp which I believe is the hooks equivalent to the agora.io voicemail quickstart guide https://docs.agora.io/en/Voice/start_call_audio_react_native?platform=React%20Native however it won't work for some reason.
This is the error I run into (when running on an iOS simulator):
TypeError: null is not an object (evaluating 'AgoraRtcChannelModule.prefix')
The repo you mentioned is not an official Agora example, I wouldn't be able to help there. Maybe open a github issue.
However, you can use this quickstart from the Agora community, you can comment out await this._engine.enableVideo() (line 65) and tweak the UI to make it audio only. You can adapt this to use functional components.
You can also check this example app for audio broadcasting.
How can I integrate Mesibo Video APIs in Ionic? Gone through the docs but couldn't see anything IONIC specific.
Is there any IONIC Demo Application ?
Is there any other way to use Mesibo Android sdk in Ionic application?
I want to implement video call overlay screen concept where 'while one to one video call in place and user can work on all the application pages in parallel'. Please let know if this feature can be implemented in Ionic application using Mesibo APIs.
mesibo provides native APIs for Android (Java & Kotlin), iOS (obj-c, Swift), C++, Javascript, and Python. You need to write a plugin if you like to using mesibo (or any native android library) from ionic
https://cordova.apache.org/docs/en/latest/guide/platforms/android/plugin.html