WebRTC Camera Streaming: How Hard Can It Be?

BLOG

The build versus buy argument for adding new software to the stack has been around since the beginning of commercial platform offerings and the debate continues to rage today. Should you build your own WebRTC camera streaming platform or license a commercial offering like Mersoft? Depending on who you speak to, you will have a variety of opinions ranging from “How hard can it be? Let’s build it” to “We should focus on our core product and leave the platform to a vendor”.

In today’s commercial and smart home security products users demand extremely low-latency video. Not just on one device, but across many including mobile, desktop web, and Smart TV. Therefore, a robust and secure live video streaming platform is crucial to success in the market. Companies looking to deploy these products continue to debate over the build vs buy of their underlying video streaming platform. At Mersoft, we’ve helped dozens of video security companies realize that often the choice to “buy” is a much more viable option than “build”.

We’ve distilled the essence of these conversations down into four core questions video security companies should ask themselves when they work through their decision to build or buy.

1. Do You Know Exactly What You Need to Build?

The term “exactly” is important here as our goal with this question is to ensure the customer understands the fundamental technical components required in a video streaming platform. This information will ultimately inform on the cost of resources and time required to build them all. We walk through the answer to this by defining the following core areas.

Select a Streaming Technology

There are many choices out there for streaming from RTSP (real time streaming protocol) to Adobe Flash(C), HLS (HTTP Live Streaming) and more. Teams often choose what they know best. Recently, Mersoft published a white paper on the choices and recommends WebRTC as the best option. However, that technology has its own set of challenges. When it was released as an open-source project by Google, they provided a set of demo applications that left many developers with the impression it was simple. It’s not. Here are just a few things to keep in mind:

Signaling Server

By default WebRTC does not provide the signaling technology required to properly set-up, maintain, and terminate live video connections between the source and client application. To do so in an elegant and robust way, the signaling server will need to be developed with strong support for multiple web protocols (HTTP, WebRTC, RCS), capabilities around secure session management, real-time notifications, video/voice/SMS control, security, service history, and more. The server must be scalable to large volumes of concurrent sessions. Additionally, it must select and switch to the best network connection in real time.

Video Streaming

Converting RTSP streams to WebRTC in a highly efficient manner is critical to minimizing latency and providing a great experience for end-users. Unfortunately the common open-source transcoding technology available today just doesn’t fit the bill. This forces teams building in-house to develop additional hacks to minimize latency from the transcoding process. The common result is a streaming experience that is slow to start, laggy, jittery and consumes significant compute resources.

Client Applications

From the end-user perspective, latency and user experience are the core criteria they’ll use to rate your product. In-house engineering teams will be tasked to deliver highly compelling user experiences across a range of devices and applications. Thus, it will require them to staff device-specific development expertise and support various code bases. All this will have to be considered along with worrying about providing a consistent user experience across applications.

2. Do You Have the Right Engineering Resources?

Based on the technical components above, does the engineering team have the right skills and experience? This is a fundamental question that is often overlooked by teams who may be set on building in-house and assume their team can handle anything. What we typically find are teams with brilliant people in their specific domains but lacking the overall breadth of experience in video streaming to deliver extremely high quality software in each area. Outsourcing or adding new headcount is an option but adds cost and risk to the project with participation of new and potentially unvetted resources.

3. Can you Afford On-going Support and Maintenance?

Once you build your own video streaming platform your team will need to support and maintain it. This involves securing and scaling your own infrastructure, applying software patches, and constant tuning by DevOps practitioners. Furthermore, these all potentially require new Opex for the organization to support. We see the yearly cost of this easily running into the $300K+ range for basic platforms.

4. Are You Focusing Your Talent on Product Innovation and Differentiation?

If engineers are building the platform they’re typically not focusing on creating best-in-class products. We see the pace of innovation slow drastically as teams switch focus away from core product development to platform development. Launch dates slip, product quality dips, and as a result, differentiation in the market can suffer. Focusing engineers around your core competency of product development can ensure you stay competitive. Staying competitive means having an elegant, intuitive app experience and value-added integrations with other smart home and security devices. Even more, it requires an integration with powerful analytics as well as other capabilities that make a company stand out from the competition.

Say “Yes” to Buy, “No” to Build For WebRTC Camera Streaming

Mersoft provides you with answers and solutions to all of the “build versus buy” questions above. From streaming and signalling functionality to robust SDKs for rapid application enablement across multiple client-types (web, mobile, STB) we’ve spent over 4 years and $8M+ developing the components of our best-in-class platform for your success. Above all, our highly experienced Professional Services Team is available to engage across the entire product development lifecycle, providing guidance and support to make your project successful. Let us handle the platform so your team can focus on what they do best – building great products.

For more information on how Mersoft can make your video streaming solution successful, talk with our team now.

Join Mersoft at ISC West in Las Vegas April 9-12, 2019.

Schedule a meeting to learn how to offer the best video experiences for your customers.

Book Meeting

WebRTC Camera Streaming: How Hard Can It Be?2019-03-11T18:39:25-06:00

Camera Live Streaming With Mersoft WebRTC Professional Services

BLOG

Great Video Experiences are Hard

Whether building out an entirely new live video streaming solution or modernizing a legacy platform, doing WebRTC well is hard. At Mersoft, we’ve invested years of time and millions of dollars building our video streaming platform.  It takes care of the majority of heavy lifting for you. Awesome, right? However, “majority” does not mean “all.” So, even with using an industry leading platform like Mersoft to solve your WebRTC needs, there is still quite a bit of WebRTC professional services and system integration work to be done.

In a world of finite resources, most product engineering teams are not only challenged to staff adequate personnel to work on the core product. Teams also must support the underlying platform integrations. Then, there’s more challenge to find the right expertise to handle all the nuances of WebRTC. WebRTC is a relatively new technology and developing quickly. Many engineering teams have not yet built the knowledge in-house to feel 100% confident taking their web video solution from start to finish. The risk they run from bringing in external resources to address these gaps in the team may be overrun of project cost, late product delivery, and, in some extreme cases, a tarnished brand from faulty engineering (e.g., excessive bugs or latency in the video stream).

Getting the Right Help is Key

At Mersoft, our WebRTC Professional Services Team is dedicated to preventing any and all of these risks by providing hands-on support throughout the product development lifecycle. Our team of WebRTC system integration experts have helped dozens of providers. From IoT startups to large brand-name enterprises, we’ve successfully launched many solutions. We break our focus down into the five main areas of modernization of existing video solutions, product strategy, architectural design, hands-on technical development, and general program management. Let’s take a look at each of these below.

Modernization of Aging Video Streaming Solutions

If you are an IoT startup or other company looking to roll-out your first video solution, you get to start from scratch with WebRTC. However, the majority of providers in the space already support video solutions and are challenged with modernizing their technology stack and product offering for web video. This typically means integrating WebRTC with an existing RTSP system or replacing applications that use Adobe Flash or HLS.  Then there’s more: building out new user experiences across consumer devices (web, mobile, set-top box, Smart TV), and learning how to support and maintain new technology. From top to bottom, this “modernization” of an existing video streaming solution can be a major challenge for engineering teams unfamiliar with the nuances of WebRTC and user expectations around application experience and video latency.

The Mersoft team strongly supports these efforts through needs analysis, solution design and integration planning, program management, and hands-on technical support. We steer customers through the pitfalls of WebRTC system integration and make sure their solution meets market demands around scalability, latency, user experience, and more.

Jeff Smith, CTO of Mersoft has advised many customers. “Our WebRTC professional services team has experience with so many different implementations. No matter the challenge, we’ve probably seen it before, and have a good approach for the customer.”

WebRTC Product Strategy

“We are most effective when we challenge assumptions and ask customers direct questions.”

Whether launching their first video streaming product or modernizing an existing solution, providers are not always certain on the best direction. Today’s market expectations around latency and user experience extremely high. Therefore, it’s critical for companies to be 100% confident in their strategy and design before diving into development. The Mersoft team provides business analysts, user experience designers, and product strategists that collaborate deeply with product innovators. They work inside companies to define the features of a new service offering. This can include UX mock-ups, workflow mapping, and support of focus group testing to be sure the product experience is on target. Jeff Weiner, VP of Product Marketing and Sales says, “We are most effective when we challenge assumptions and ask customers direct questions.  As a result, we help define revenue models and tie feature benefits to very tangible ROI. It’s a great collaboration with every customer.”

Hands-on WebRTC Development

During initial product development and then ongoing maintenance, it’s hard to successfully staff all the right skills. The Mersoft professional services team engages in any area of technical development. For example, skills range from optimizing video and audio streams to enhancing the user experience of applications. They bring a deep background of knowledge and experience in the WebRTC space. We pride ourselves on the success of our customers. Therefore, we’re ready for short- or long-term engagements to make sure customers get there.

Architecture and Design of WebRTC Security Camera Streaming Solutions

The success of every new initiative hinges on thoughtful design and planning. Our customers’ engineering teams staff extremely smart people. Yet, many times they are deficient in hands-on WebRTC experience. So, they’re challenged to effectively architect and plan a bullet-proof solution. Mersoft has senior architects and engineers with a passion for new technology. Engineers that thrive on helping customers identify and overcome potential challenges before they become engineering obstacles. In addition, our team collaborates directly with customer teams in lab testing. Together, they validate assumptions of the solution before our customers step too deep into their development.

WebRTC Camera Live Stream Program Management

To help guide customer projects down a path of success, Mersoft will bring experienced program managers. Each has a strong track record of delivering projects on time and budget. They work with customer teams to develop project plans and serve as the single point of contact. They identify and proactively manage risks and issues, collaborate across teams and vendors, and more. As industry experts, our program managers are hyper-focused on ensuring the project runs on-time and on budget to maximize success.

Your Insurance Policy for Project Success

Nobody likes risk, especially for a strategic initiative like new product launch or modernization. Yet, they are critical to compete strongly in the market. By leveraging Mersoft Professional Services, engineering and product leaders can minimize that risk. They can feel 100% confident in delivering an amazing product to market. The Mersoft team can engage in any phase of the product development lifecycle and guide solution providers in launching market-winning products. Talk to the Mersoft WebRTC Professional Services Team now to learn more about how they can help make your next project successful.

Join Mersoft at ISC West in Las Vegas April 9-12, 2019.

Schedule a meeting to learn how to offer the best video experiences for your customers.

Book Meeting

Camera Live Streaming With Mersoft WebRTC Professional Services2019-03-08T11:39:28-06:00

Removing WebRTC Camera Live Streaming Assumptions in the Smart Home

BLOG

Over the past few years Mersoft has helped startup video security providers extend their existing solutions with the addition of Web Real Time Communication (WebRTC) and prosper from streaming onto the web. Companies who never thought they could afford the cost, time, or complexity of development to innovate their products toward new use cases, differentiate in the market, and unlock new business models have been able to with our help. Every project presents it’s own set of technical challenges. However, many times the biggest challenge of all is removing WebRTC camera live streaming assumptions held by IoT startups.

We repeatedly see providers stuck with the assumptions that integrating WebRTC is either too difficult, too costly, or doesn’t provide a clear path to ROI. Depending on the direction the startup provider goes in to build their own video streaming platforms, this may be true. However, when leveraging an existing commercial platform, like Mersoftstream, that doesn’t have to be the case . Let’s see how.

My Video Solution Is Good Enough Today, Why Should I Consider WebRTC Camera Live Streaming?

WebRTC is now the best way to deliver live video over the web between security cameras, mobile devices, and IoT products. Companies that have innovated based on this standard enjoy a range of strong business values from capturing more market share, boosting recurring revenue, revolutionizing service offerings, and more.

Stand Out From The Competition

With WebRTC, startup security and IoT providers are able to differentiate their products from the competition with seamless user experiences. Customers can “see” their home or business in real-time rather than only from recorded playback. Additionally, WebRTC live streaming enables the many device platforms that we all expect today  These devices include mobile, desktop web, set-top box, or Smart TV. As startup providers build out user experiences across these devices they are able to address a larger proportion of their target market. As a result, they are able to please end users with specific device preferences.

New Services and Business Models

Live streaming video with WebRTC also allows for new value-add services and associated business models. Many SMB providers offer a recorded playback option on top of their base live video solution that customers pay additional cost for. They may also tie in advanced analytics, like object or face recognition, and up-sell higher levels of service around intrusion detection, elderly patient monitoring, and manufacturing quality.

Compete With Big Brands

With the Internet of Things (IoT) and home automation taking off in the market, WebRTC is enabling IoT startups to also compete with the big brands for share of the Smart Home security market. Consumers now expect streaming from their video camera to be triggered by some other device in the house, such as a doorbell, and displayed on their mobile phone or desktop web browser for viewing. When IoT startups can offer this live functionality, they compete strongly in the prized (and very large) Smart Home market.

Integrating WebRTC into my current solution is too difficult and expensive!

Often, startup engineering teams who have built traditional RTSP solutions look at WebRTC and shudder. They envision long months of building out signaling and streaming servers, supporting new levels of user authentication, and hassling open source transcoding software. Leadership sees an associated high cost of development and likely additional headcount to bring in specific areas of expertise not required by their RTSP solution. This is especially a concern around client development to support web, mobile, (iOS and Android), set-top box, and Smart TV applications. It all seems extremely difficult and expensive. Fortunately, that doesn’t have to be the case.

Platform Development: It’s Handled

With Mersoft, the heavy lifting has been done for the engineering teams. So, no platform development is required. All of the components required to stream web video are provided out of the box. Mersoft uses conversion, rather than transcoding, of RTSP to WebRTC to drastically minimize latency. With basic API-level integrations the startup solution can relatively easily integrate with Mersoft and gain access to the full power of these video streaming capabilities.

Reduce Application Development Cycles

Leveraging the Mersoft ClientSDK, startup engineering teams can drastically reduce application development cycles for common devices used by consumers to view real-time video. While the Mobile SDK supports Android, iOS, set-top box, and SmartTV applications the Mersoft Javascript SDK supports desktop web browser applications, minimizing the amount of required work and hiring of external expertise.

Professional, Knowledgeable Support

At any point in the project, startup engineering teams can leverage Mersoft Professional Services for their projects. Engineering VPs don’t need to look outside for new resources and adding risk. Mersoft Pro Serve can step in for solution design, architecture, implementation, and more. As a flexible extension to the team, Mersoft Pro Serve saves even more resources on the project.

Tying it All Together

Mersoft’s solution is purpose-built for the world of web-based and IoT video applications in the commercial and residential markets. It is lean, well-designed, and ready for integration by startups focused on getting a strong ROI. We’ve been highly successful helping dozens of organizations save years of time and hundreds of thousands of dollars. They simply chose the solution that has already solved the hard problem of fast, reliable real-time video. With a clear ROI, with cost and complexity assumptions addressed, SMB customers can plan timely entry into the market. They can offer truly real-time video solutions that are reliable and easy, putting them ahead of the competition.

Learn more about Mersoft and how it can help you integrate WebRTC. Connect with our Professional Services Team.

Join Mersoft at ISC West in Las Vegas April 9-12, 2019.

Schedule a meeting to learn how to offer the best video experiences for your customers.

Book Meeting

Removing WebRTC Camera Live Streaming Assumptions in the Smart Home2019-03-12T13:02:09-06:00

Mersoft Attending CES 2019 in Las Vegas January 7-10

We look forward to meeting you at the Consumer Electronics Show in Las Vegas, January 7-10, 2019.

Our innovation-focused team will be talking with like-minded security and smart home professionals that want to transform their video live streaming experiences.

    captcha

    Mersoft Attending CES 2019 in Las Vegas January 7-102018-12-31T13:19:06-06:00

    PRESS RELEASE – Join Mersoft at Park’s Associates CONNECTIONS 2018 in San Francisco

    For Immediate Release

    Erika Collins

    Mersoft
    913-871-6194
    [email protected]

    Jeff Weiner, Mersoft, to present at Parks Associates’ 22nd-annual
    CONNECTIONS™: The Premier Connected Home Conference

     

    Kansas City, May 17, 2018 – Mersoft announced today that Jeff Weiner will participate as a speaker at Parks Associates’ 22nd-annual CONNECTIONS™: The Premier Connected Home Conference, which will be held May 22-24 at the Hyatt Regency in San Francisco. CONNECTIONS™, which includes more than 650 executives, focuses on ways to engage consumers and grow revenues in the converging IoT industries, including smart home, connected health, and mobile and entertainment ecosystems.

    Jeff Weiner, VP of Product Marketing & Sales, Mersoft, will participate in the session “Independent Living: Serving Consumers at Home” on Thursday, May 24th at 10:30 PDT. The interactive panel session, moderated by Kristen Hanich, Research Analyst, Parks Associates, examines the key health use case for the smart home in independent living. With an aging but independently-minded population, the U.S. market is seeing a surge in demand for smart solutions that enable the ill and elderly to live safely at home. This session examines the opportunities for providers, vendors, and caretakers as the smart home and connected home crossover.

    According to Park’s Associates research:

    • 45% of current caregivers in the U.S. would pay for a home living service package for a loved one and more than one-third of caregivers interested in a home living service package are willing to pay $35 per month for this service.
    • Additionally, up to 70% of U.S. broadband households express strong interest in smart home packages that feature multiple cross-industry benefits.

    “Our industry has approached an inflection point. Smart home has moved past security in the consumers’ mind and they are looking for new value from the technology.  At the same time, companies like Mersoft are converging technologies to make a whole new array of services possible.  We’re excited about the new ways families can care for loved ones, seek medical advice and ultimately build stronger relationships.”

    – Jeff Weiner, VP Product Marketing & Sales, Mersoft.

    The conference also features keynotes by executives from Comcast, Google, Intel, Samsung, and T-Mobile, as well as new research from Parks Associates. Sessions will provide insight into critical issues including consumer privacy, interoperability, partnerships, platform integration, big data, personalization, and new distribution models.

    “Compelling user experiences are driving smart home products to the mainstream, and the experience after purchase is essential to keep consumers buying,” said Tom Kerber, Director of IoT Strategy, Parks Associates. “CONNECTIONS™ measures the smart home user experience and what capabilities are essential from their smart home solutions.”

    More information about CONNECTIONS™ is available at www.connectionsus.com. Press passes for the event are available at http://www.parksassociates.com/events/connections-us/media/presspass. To speak with an analyst or request specific research data, please contact Julia Homier at [email protected] or 972.996.0214. Follow the conference on Twitter at @CONNECTIONS_US and #CONNUS18.

    About Mersoft

    Kansas City based Mersoft has been creating innovative products and custom solutions for over 20 years.  Its products are purpose-built for the best live streaming video and audio experiences for the smart home and connected health.  With the fastest start-up time and lowest latency, Mersoft requires no browser plug-ins, no Flash and is secure.  The SDK makes it easy to integrate into web, mobile or smart TV apps.  Service is available globally and scalability virtually limitless with Mersoft cloud hosting.

    In addition to smart home and connected health, Mersoft products are used in communications services, video surveillance, and social media live streaming.  Mersoft is committed to customer success with world-class professional services and a culture focused on excelling in research and development.

    About CONNECTIONS™

    Parks Associates’ 22nd-annual CONNECTIONS™: The Premier Connected Home Conference will take place May 22-24, 2018, at the Hyatt Regency San Francisco Airport in San Francisco. CONNECTIONS™ is the premier connected home event hosting more than 600 executives from the connected entertainment, IoT, and smart home industries. Throughout the event, sponsors offer tabletop demos during networking events, spotlighting new technology innovations and services for the entertainment, mobile, and smart home market segments. For more information, contact [email protected], call 972-490-1113, visit www.connectionsconference.com.

    learn more
    PRESS RELEASE – Join Mersoft at Park’s Associates CONNECTIONS 2018 in San Francisco2019-03-01T14:29:16-06:00

    Mersoft Exhibiting at ISC West 2018 Booth #520 in Fabulous Las Vegas!

    FOR IMMEDIATE RELEASE – MARCH 16, 2018 – KANSAS CITY

    Mersoft Exhibiting at ISC West 2018 in Booth 520

    Today, the Kansas City-based company, Mersoft exhibiting at the premier security event in the US –  ISC West 2018.   Located in booth #520, in the Innovators Showcase.  The Mersoft team will be demonstrating its newest release of software for live-streaming video and audio.  “We’re excited to be attending this year because the response from people has been just incredible,” said Jeff Weiner, Vice President of Product, Marketing and Sales.  “Mersoft is having a great year and our product team has been working overtime.”  Chief Technology Officer Jeff Smith added, “People are telling us that they find integration easy because we offer so many options.  The software runs in a client data center, in a server room isolated from the internet, or in the cloud.”

    The company’s flagship product, Mersoft Stream, offers the fastest start-up time and lowest latency live streaming video.  It’s easy to secure and to integrate with an SDK for web, iOS and Android.    The company will announce new product innovations during the show week and have demos available for people to see.  Customers finding value in Mersoft technology include Video Management Systems, cameras OEMs, Smart Home service providers and more.  Any company that wants to improve how they move live video streams from point A to point B will find value in one of Mersoft’s solutions .

    Currently, the conference team is making reservations for meetings during the show and are looking forward to a dynamic week.

    Schedule a Meeting

    About Mersoft

    For over 20 years, Mersoft has been creating innovative products and custom solutions. Its products are purpose-built for the best live streaming video and audio experiences for smart home and video surveillance. With the fastest start-up time and lowest latency, Mersoft requires no browser plug-ins, no Flash and is secure. The SDK makes it easy to integrate into web, mobile or smart TV apps. Cloud service available globally or deploy in your datacenter or on local Linux and Windows servers.

    About ISC West

    The International Security Conference & Exposition – also known as ISC West – is the largest event in the U.S. for the physical security industry. It covers Access Control, Alarms & Monitoring, Biometrics, IP Security, Video Surveillance / CCTV, Networked Security Products and more. At ISC West, you’ll discover the newest security products & security technology, network with colleagues & security professionals, and gain valuable security industry training & knowledge to keep you ahead through SIA Education@ISC.

    Mersoft Exhibiting at ISC West 2018 Booth #520 in Fabulous Las Vegas!2018-03-20T16:05:08-06:00

    Product Announcement – Mersoft stream™ and Mersoft move™ version 1.4

    FOR IMMEDIATE RELEASE – NOVEMBER 2, 2017

    Mersoft announces the newest release of its popular and innovative products, Mersoft stream™ and Mersoft move™ version 1.4.

    The engineering team of this Kansas City technology company has disrupted the market again with new features including:

    • Faster client response time with a new source-switch feature that allows the user to select another camera to view without re-establishing the connection to the client application.
    • Increased performance when connected to RTSP and secure RTSP (RTSPS) devices for better response and the ability to connect to more types of cameras than ever before.
    • Better handling of lower-quality streams with what we call the “Kenny Rogers Method.” Mersoft improved it’s ability to maintain a low-quality connection (knows when to hold ‘em) and better at deciding when to end the connection ( knows when to fold ‘em).
    • Easy viewing of recorded media with speed up, slow down and seek to a specific time.
    • Faster HLS streaming thanks to optimized connections to Amazon Simple Storage Solution (S3) and the Amazon Content Delivery Network (CDN)
    • Updated to the latest WebRTC engine, squashed several bugs and one renegade spider which is actually not a bug.

    Mersoft stream™ is incredibly flexible. It runs in the cloud run by the expert team at Mersoft. It can be hosted in a client’s datacenter. Now, with this release, Mersoft can run on a home hub and on the camera itself. With flexible pricing options and a talented system integration team, it’s never been easier for companies to integrate new live media.

    Mersoft CEO Ron Sloop commented, “The Mersoft product team has succeeded again. This is a significant release, packed with new features that have particular value in the smart home, connected health and video surveillance markets. We’re very proud of the team and already getting significant attention especially from companies who are frustrated with their current technology and ready for a big step forward.“

     

    To learn more, visit https://mersoft.com, or email [email protected] to arrange a discussion or demo.

    Product Announcement – Mersoft stream™ and Mersoft move™ version 1.42018-01-09T16:47:45-06:00

    The story behind the “M” in the lobby

    Mersoft has been in a remodeling mode for the last few months as we upgrade the office after several years. The old office was perfectly serviceable, but things were getting a little worn.  So we made updates to provide more space and reflect the Mersoft culture. When the dust settled (literally) and we moved back in, a decision was made to not just have an interior designer pick everything and be done, but really make the updated space reflect the company and it’s history. One step in that direction is the recently-installed Mersoft logo “M” in the Overland Park office lobby.

    The sign company designed and built it using processor boards from actual Mersoft servers. Ron Sloop, CEO, said, “ Mersoft has this great track record of innovative and unique technology projects since we got our start in the 90’s.  This was a creative way to showcase how technology is at our and part of the Mersoft culture. It makes it especially meaningful that they took boards from some of our old servers.”

    Once the sign company mounted the M on the wall and electrician wired the LED lights, comments came in from employees and clients alike saying what a cool way to reflect our passion for tech at Mersoft.

    Next, we need to find a good use for our collection of old Apple computers. . .

    The story behind the “M” in the lobby2018-01-09T16:47:45-06:00

    WebRTC Load and Performance Testing With Mersoft test™

    For those with experience in load and performance testing in network services, web applications, e-commerce, traditional VoIP, or other areas may be veterans in their own domains but may be somewhat new to WebRTC. In these domains, best practices and tools of the trade are established. With WebRTC load and performance testing, there are some unique challenges and complexities to overcome and ensure the application is ready to handle anything that customers throw at it.

    At Mersoft, we’ve been building and running testing, diagnostic, performance and analytics tools for over 15 years. So since we started working with WebRTC several years ago, the experience showed we needed some unique tools to make sure our customers’ services were solid. They include applications that leverage real time communications for certain functions, integrations of multiple vendor unified communications (UC) products, live streaming social media and other platforms.  Mersoft has several of our own products that use WebRTC so we needed tool for our internal teams too.

    When it came time to identify the WebRTC load and performance testing features most important to include in Mersoft test™, we listened carefully to our customers, drew from own experiences building WebRTC products as well as our years of testing and analytics work in other domains. Here’s what we found matters most:

    • Test the entire platform: signaling (the network), application functions, media streams. Most teams test only one of these.
    • Understand the topology. Check the call setup. Are the SDPs being exchanged successfully? Are there firewall issues?
    • Keep track of all the ICE candidates and their various media streams in every direction. When some fail and others succeed, intermittent problems occur, and are tough to find. Cover paths through TURN servers and peer to peer. See how many TURN servers are used, if it uses a TURN-first policy and that affects startup or latency.
    • Understand the nature of each client. If it’s a browser, consider brand, version, security, local settings. If it’s a native app (consider for example, if it’s node.js, is it “stomping” on its variables when under load?).
    • Test both by using the client itself and by running “headless” for faster speed and richer analytics
    • Gain insights. Don’t just get reams of log files. Instead, generate useful information that helps engineers find problems faster
    • Draw conclusions about the performance of a group of tests rather than just looking at each test separately
    • Include WebRTC testing as part of a continuous integration process. That way, the testing team can spend its time investigating problems and making the testing even better, rather than running tests

    At Mersoft, we are passionate about helping our customers develop scalable and robust WebRTC products, whether we are working with global video surveillance companies, startup live streaming social media companies, enterprises managing complex unified communications platforms or others.

    Mersoft test™ doesn’t stop there. Once your WebRTC service is in production, Mersoft test™ performs automated user experience testing and generates rich WebRTC analytics provided through:

    • An intuitive dashboard delivering insights as events happen.
    • A notification engine configured for SMS, email, Slack and HipChat.
    • Microservices to post events to Splunk or AppDynamics.

    Want to talk to one of our engineers or see a demo? Email: [email protected] or call 913-871-6200.

    WebRTC Load and Performance Testing With Mersoft test™2018-01-09T16:47:46-06:00

    Mersoft Launches New Version of Mersoft stream™ with SFU and HLS

    KANSAS CITY – APRIL 3, 2017 – FOR IMMEDIATE RELEASE.   Today, Mersoft announces the latest release of its popular and innovative Mersoft stream™. The engineering team of this Kansas City-based technology company has disrupted the market yet again with new features.

    A new SFU or “Selective Forwarding Unit”: It creates a 1-to-many relationship for media streams that range from a few connections to thousands and does so without transcoding.  As a result, Mersoft stream™ outperforms other technologies with its much lower latency and a very small processing footprint.

    HLS integration with CDN integration: Customers can now create even more versatile products by selecting either a WebRTC or HLS stream for use in their client application. This option is especially useful when leveraging a content delivery network (CDN). Now, customers can leverage Mersoft to build apps that can broadcast not just to hundreds or thousands of clients, but now millions. With it’s stateless architecture, Mersoft servers can be horizontally scaled enabling both load distribution and geographic redundancy across the globe.

    Mersoft stream™ still runs both as a SaaS solution managed by the excellent pro services team at Mersoft, or hosted in a client’s datacenter.  With flexible pricing options and a talented system integration team, it’s never been easier for companies to integrate new live media.

    Mersoft CEO Ron Sloop commented, “The Mersoft product team continues to impress. After months of work, this is one of the biggest releases of new features in quite some time. We’re very proud of the team and already getting significant attention especially from companies needing to scale with large volume.“

     
    To learn more, visit https://mersoft.com, or email [email protected] to arrange a discussion or demo.

    Mersoft Launches New Version of Mersoft stream™ with SFU and HLS2018-01-09T16:47:46-06:00
    Go to Top