There is no silver bullet for WebRTC development. Before tackling a WebRTC development, you first need to identify...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
your WebRTC use case. Then, address a long list of tasks, which will differ slightly from company to company, but it usually revolves around the following items.
Determine how important communications and WebRTC services are to your business. Would outsourcing communications altogether reduce your competitiveness in the market? Would outsourcing improve or hinder your flexibility? Would it reduce your risks, or maybe increase them?
What is the mix of your IT workforce? Is it mostly voice over IP developers who know everything about communications and shun cloud services? Are they web developers who know how to build a service, but know nothing about VoIP?
Does the DNA of your company embrace platform-as-a-service products, or does it spurn services created outside the company domain? Since you'll need to develop your use case with the tools in hand and the realities of your company, take these attitudes into consideration.
Next, consider governance and regulation issues. Does your use case need to adhere to specific regulations for data retention, location, healthcare compliance, government restrictions or on-premises deployments? These regulations could limit your WebRTC development plan.
Then, consider the feature set. What specific features do you need for your launch, and which ones can be added later, based on your success and customer feedback?
Other issues for WebRTC development include the location of your target users and customers, your business model and how it fits with the infrastructure you need to put in place. Plus, would you need to show a proof of concept versus launching a full product? What's your WebRTC development budget and timeline?
When determining your approach to WebRTC development, limit your options. As an open source technology, WebRTC has a rich ecosystem of vendors and suppliers. But this expansive system can easily overwhelm and confuse potential users. The best thing to do is recognize all your requirements and limitations, and then eliminate your options.
Do you have a question for Tsahi Levent-Levi or any other experts? Ask your enterprise-specific questions today! (All questions are treated anonymously.)
Four reasons why mobile apps benefit from WebRTC development
Test your knowledge of WebRTC architecture
How WebRTC, APIs and analytics support contextual communication
Dig Deeper on Communication Integration with Enterprise Applications
Related Q&A from Tsahi Levent-Levi
While organizations are not heavily involved in managing APIs, they should note three important roles that emerge when deploying communication APIs ...continue reading
WebRTC can offer businesses contextual information when communicating inside and outside their organizations. Learn how WebRTC communication provides...continue reading
When deploying embedded communications, some enterprises might consider CPaaS or WebRTC support. But one expert explains why CPaaS and WebRTC should ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.