Record Agora Group video call in single screen in AWS S3 bucket - laravel

I have build video calling Application in flutter and backend API in laravel.
For Video Call At Flutter side I'm Using Agora_UIkit. and With help of Agora Rest API for Cloud Recording I' recording video.
currently i have record the video call session but problem i'm facing is that, agora storing video call in 2 separate mp4 files. and I want a single Video file where User can View Video of both side.

I was Just passed Agora ID Received from Agora Rest API, but instead of that just have to pass unique keys for recording Session(if not passed agora will take Unique key itself).

Related

upload a video to my youtube from my laravel app and save the youtube video url to the database in youtube api v3

i want it upload a video to youtube from my laravel app using the youtube API v3.I have read some blogs and am able to config the API credentials up to that point whereby I can be able to show the videos which are in my channel. but there is one part I have been unable to figure out how can I upload a video using a form in my app then the video is automatically saved in my youtube channel then get the URL of that video which I will then save it in the database.how can I make this possible. any clue fellow devs

OpenTok real-time audio transcription

I am trying to transcribe the audio in an OpenTok session in real-time. The OpenTok API does not not seem to have that feature. Is there any way I can capture the data in some form and push it to another script/ tool that makes the transcription?
The issue is not with transcribing, the issue is in accessing the live audio stream data and using it in real-time.
You can get access to the video/audio stream (MediaStream) with https://tokbox.com/developer/sdks/js/reference/OT.html#getUserMedia in client SDK.
You can manipulate audio using available API from WebAudio spec.
Publish audio from an audio MediaStreamTrack object. For example, you can use the AudioContext object and the Web Audio API to dynamically generate audio. You can then call createMediaStreamDestination().stream.getAudioTracks()[0]on the AudioContext object to get the audio MediaStreamTrack object to use as the audioSource property of the optionsobject you pass into the OT.initPublisher() method. For a basic example, see the Stereo-Audio sample OpenTok-web-samples repo on GitHub.
This above GitHub example is about injecting your audio stream. However, you can also extract/capture your audio before injecting it. See detail here...
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API.

YouTube API already watched time of video

I would like to get already watched time of YouTube video.
Example:
It is visible in UI, so it must be possible to get somehow. I checked https://developers.google.com/youtube/v3/docs/videos and https://developers.google.com/youtube/v3/docs/search, but this info doesn't seems to be at any of those two.
There is no API endpoint which returns how far along a user is in watching a video. The YouTube api is mostly a file store for videos it doesn't expose information about user progress in a video.

Spotify playlist images does not populate to App via REST API. Can someone assist with this issue?

We have created a app and are trying to access playlists via REST API but the response from Spotify does not contain images, we get a empty value for the key images.
As of January 2015, the images key returns mosaic images for those playlists without custom cover art.

Video call using Quickblox not connecting properly

I am using using Quickblox API for video calling, user call to opponent user, then video call not connecting showing loader only

Resources