suggestion needed for Agora WebSDK - agora.io

Looking for a suggestion,
In a live broadcast show, I also want to record the broadcast so that people can listen to the archived show later. The recoding API, however, does not exist in Web SDK. What would be a good way to record the broadcast?

you can use the Agora Cloud Recording RESTFul API. Here is the quick start guide of that: https://docs.agora.io/en/cloud-recording/cloud_recording_rest?platform=All%20Platforms. The recorded videos can be stored in a third-party cloud storage like Amazon S3 and Alibaba Cloud.

Related

How to retrieve app statistics from GooglePlay and Appstore via API?

We need to incorporate into our dashboard information about app installs, uninstalls, etc. Currently, we use Appfigures but it does not cover uninstalls. We would like to use an official Apple and Google API to retrieve app statistics but we cannot find it how to do that. Can you advise?
Mat.
For Google Play it is described in this page. This lets you download statistics from Google Cloud Storage.

Broadcast live audio on my website

I am having a requirement to broadcast live audio on my website. Scenario is
1) one user will talk/sing in my application and
2) his followers will have to listen that live audio instantly in the same application.
Can you please suggest me any 3rd party libraries for this?
Note: I am developing my web application in ASP.Net MVC5.
Thanks in advance.
Towards that goal, if you plan on using WebRTC, you'll need to add media servers that route media around.
Look at Kurento, Jitsi or Janus for open source alternatives - especially if you plan on adding video support to it.
You can also try using Asterisk or FreeSWITCH - these are telephony based solutions but can be re-purposed to use WebRTC and offer a conference call like experience where you mute everyone and have a single speaker "broadcast" his audio to all the rest.

Spotify Web API to control playback on connect devices

Is there any way to use an API to control playback on my registered spotify connect devices? I'm not trying to create or add a new connect devices but control playback to them.
Is there any official or reverse engineering discussion on how to do this?
As far as I can tell, there is no way to do this currently.
That said, it's also unclear if or when this feature will be added. Spotify hasn't updated its api code in months. It also appears that the login functionality is broken on my app too. Spotify doesn't seem to be easy to work with.

Soundcloud API Download

I am asking this here because Soundcloud does not have support. I going to build a website that people can purchase audio files from using Soundcloud to download the files (and stream before buy). I want to be able to access the download file link in the Soundcloud API without the download link being enabled and showing on the Soundcloud UI. I can't seem to find this info in the Soundcloud API docs. I am going to have a Paypal redirect after the payment to the download link. I know this is a weird way of doing this but I have certain criteria I have to meet. I would host the audio files on my server but they are huge. Anyone have experience with this or can help?
im not sure its possible to do what you want. (very easily at least)
there would be no way for the purchaser to access the 'download' track on soundcloud directly unless downloads are specifically enabled for that track.
really the only way to not host the files and still be able to provide the download would be to use the api to download or proxy the track from soundcloud to your server, using your credentials (because you always have access to your own tracks, download or stream). mind you this would use 2x the bandwidth usage (the server getting the track from soundcloud, and the client downloading the track), and storage space would only be impacked on a temporary bases. but. this is a pretty hacky way and not really a good/proper solution.
you can:
-compress/re-encode the audio as to not use as much disk space
-pay for more storage space at your web host, its usually pretty cheap thse days.
So you want to charge on something free? Well, I think all the downloader out there are middleware where they stream the track from soundcloud and response to client as attachment upon request, one of many examples is http://wittysound.com. Cheapest way to get thing done is providing direct link to soundcloud server like what http://soundflush.com does

Android GCM and cloud services

I have a gaming App in android launched in Google play. I would like to update the user score somewhere in cloud and make it available across the users. Is there is any free service by Google for the App Publishers. Can we use GCM for this purpose.
Any pointers / Ideas on this will be highly appreciated.
Thanks in Advance.
yes, you can use gcm or cloud connect for this purpose, may be this links are helpful to you
http://developer.android.com/training/cloudsync/gcm.html
https://bradablog.appspot.com/?p=207
if you wants to leaderboard check this link:
https://developers.google.com/games/services/android/leaderboards