Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Which is the best api to use to build the video calling app
I have seen about web RTC which can't track the record of the two or more clients, it just connect them, because it is client to client protocol, the signalling server only involves to make the hand shake of the two or more clients.
Can you suggest me the protocol which keeps the record of video calling, is there any protocol exist?
You can get Who and When via your signalling. For the rest, you'll need an SFU. An SFU is a piece of software that the peers connect to instead of each other, and then it forwards the media data onwards to other peers. This would let you get all the other attributes you want.
I work for an WebRTC company and we have a SFU product called LiveSwitch (https://www.frozenmountain.com/products-services/liveswitch/). Check it out if you want to go the paid route.
Checkout http://www.pjsip.org/
PJSIP has the ability to do both audio and video signaling over SIP and works great on embedded devices as well as desktop environments.
IMHO WebRTC isn't mature enough for large scale deployments. Maybe in another 12-18 months, but today it's still too fragile. If you want consistent day after day performance and stability I suggest speaking the same language as the telcos: SIP and G711.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am looking for a way to livestream videos from a smartphone camera inside a browser like Chrome or Edge. It should be able to transfer in protocols like RTMP, Fragmented MP4, or RTP/MPEG-2 Transport stream.
(Basically, I like to receive the livestream data on the Azure Media Service Portal)
I found similar solutions but they require downloading an app.
The web solution needs to be open-source or based on Microsoft products/services.
Does anyone know a suitable approach?
I am not expecting code here, but rather naming open-source libraries or microsoft products that can be used to achieve this goal.
You could use WebSockets. These allow for real-time communication where the client doesn't have to constantly check the server for updated information. Check this out: Video streaming over websockets using JavaScript - Stack Overflow. I've done it before, but the code is a bit outdated. You'd also have to either build your own WebSocket server (I used Raspberry Pi) or do the simpler thing and rent a connection.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I need to make an Android app that can recognize certain sound files created by me, and do an action on recognition. So something similar to Shazam/Soundhound, but with my own sound files.
Is there any API or SDK or something for this?
I've read about Echoprint, but i understand it is for Windows and iOS and it seems quite difficult for me. Would that work? Or are there any other options?
PS: To make it clear, i don't want voice recognition, or text-to-speech. My sound files can have music, distorted voice, effects etc
ACRCloud supports Music/Audio search engine, 50 million songs/User-upload content are supported, SDK for iOS/Android/Linux, which could be downloaded after registration (http://console.acrcloud.com/signup). There are three tiers for the customers:
Free tier, for demo/prototyping
Accelerating tier, for startups
Commercial tier
wish this helps
One year later, and I've ended up using Echoprint compiled for Android as explained here. It gets some results, but in general it works pretty poorly, especially with custom sound files. Echoprint is not designed for OTA recognition. I would recommend it for a testing/prototyping kind of thing, but not for production. Unfortunately, so far it's the only one allowing you to have your own server and sound files.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
What frameworks/libraries exist that can be used to implement video chat/calling, ala Skype, that run on multiple mobile platforms, at least iOs and Android?
My understanding is that there are two main components to video calling:
1. Networking, which I suppose peer to peer is what would make most sense for this application
2. Video processing and streaming
Here some related frameworks I found:
Doubango - http://www.doubango.org/ (From what I can see this would do the job)
XMPP - http://xmpp.org/about-xmpp/ (Not sure this supports video and is not p2p)
LIBAV - http://libav.org (This seems to deal with the video processing but not the networking)
Are there other frameworks?
I'd like to also learn about the challenges of doing video calling/chat well.
The video calling I'm needing should includes voice and not rely on phone service.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
What are some good real time multiplayer SDKs I could use for Mobile game development? More specifically for Android. I am using LibGDX to make a simple multiplayer racing game and don't want to have to create a network interface from scratch.
I looked into Skiller but it seems somewhat dead. Not much activity on the forums even though it seems very promising.
I also looked into Openfient but I don't think they support real time multiplayer anymore. I remember they came out with Playtime but I think they stopped supporting it.
Considering I only need the actual racing aspect of the game being multiplayer, ie velocities, speeds, and such.
Actually I am from Skiller team and although you can't see much activity in our forum we work very closely with our developers through emails and skype, so I can assure you we are totally active :)
If you need help or have any questions about any of our tools please send email to support#skiller-games.com and we will walk you through the integration. Besides our existing tools like social dashboard, leaderboards and turn based tools, next week we will release additional tools for our Android SDK with better code examples, personal challenges, real time tools and better user management.
By the way, we are always open for your suggestions so if there is something you are willing to see in our next SDK release please write to us.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I have a task to make a DLNA android application as shown in the following video
http://www.youtube.com/watch?v=x5GnqvV-eu4
I have to implement Digital Media Controller and Digital media server in my application but i dont know where should i start. Is there any open source api for this??
What is the best way to achieve this goal??
Thanks in advance and yes i am a bit lost in this issue :P
You could use Cling (Java/Android UPnP library and tools).
It's Free Software, distributed under the terms of the GNU Lesser General Public License.
http://4thline.org/projects/cling
See chapter 5 "Cling on Android" in the user manual.
You can use CyberLink. There is a open source project on Github.DLNA_Sample
Try Intel DLNA tools
They can create an Android app with DLNA stack instantly.
There is no api I'm aware of. You have to implement all the functionality by yourself - starting on lowest level, like handling network connections and data streaming. Also to make it comply DLNA standarts there is much more work to be done, and from my experience it's quite a lot of work.
For start you might need to register yourself as a member of DLNA (http://www.dlna.org) and then you'll be able to access all specification/requirement documentation describing how it should work.