If you’re an engineer who creates streaming applications for Roku’s platform, it's likely you've lacked visibility to ensure that those apps—and the devices they’re on—perform optimally. But that all changes with the New Relic Roku agent, which creates the first comprehensive Roku observability solution on the market. Now you can collect your Roku telemetry data to measure and improve network connectivity, viewer accessibility, and video quality. Having aggregate metrics makes it easier to analyze large quantities of data. The curated New Relic UI gives you interactive data visualizations that provide instant visibility so you don't need to manually build and run queries.
Watch this video to learn more:
The importance of observability for Roku applications
Online video streaming is already becoming the standard for how consumers access their favorite media and entertainment content. What you may not know is that 78% of U.S. households subscribed to at least one video streaming service back in 2021. As for Roku, the platform reached an all-time high of 61.3 million monthly active users earlier this year and with it a 50% market share of the North American connected TV (CTV) market. This alone makes optimizing Roku application performance more important than ever.
On top of that, the risk of subscription churn and lost advertisement revenue is already high due to the diverse selection of streaming services available on the market. You don't want to add unnecessary problems, such as downtime or a poor user experience, to the equation.
But when building Roku streaming applications, you typically haven’t had the visibility needed to quickly detect and resolve issues such as channel crashes, HTTP request errors, latency issues, and rebuffering. Instead, you’ve probably had to wait for customer feedback and testing in order to notice any disruptions. Even then, it’s difficult to pinpoint whether the issues pertain to the application itself, the Roku device, or the network.
Own your Roku application with visibility into performance
The New Relic Roku agent gives you a wide range of functionality to address the significant blindspots that exist with your Roku streaming applications. It provides application and device-level analytics that include HTTP requests and errors, the video quality of experience (QoE), and app restarts so you can better diagnose issues. It also gathers information on Roku devices, such as the model and the amount of memory used.
Viewer journey tracking helps you quickly identify critical bottlenecks and the areas where they occur. Our upgraded agent now comes with a metrics API that collects performance metrics for aggregate analysis right alongside granular events. This allows you to better focus on the information that is most relevant to your use case when sorting through large quantities of data. And analyzing Roku performance data is quicker with preconfigured, interactive data visualizations. You get immediate, comprehensive observability without having to manually run queries or create your own dashboards.
- HTTP requests and errors, which can be manifestations of ISP or CDN issues, or unwanted changes to the application or backend services. Faster identification and understanding of these issues is critical to maintaining a positive user experience.
- Video QoE analytics that correlates video quality issues with the rest of the streaming architecture and video playback sessions with backend systems.
- Viewer journey tracking helps you inspect customers' video playback experience, including the path to reach their content and the time needed to complete critical actions. Pinpoint impacted services along with where bottlenecks and drop-offs occur.
With all your Roku performance data in one platform, you can detect and resolve over-the-top (OTT) streaming issues that impact your viewers’ ability to access their video content. Detecting and resolving these issues will help you reduce subscription churn, increase revenue, and maintain a positive brand image.
Try out the improved Roku agent for yourself, using your New Relic account.
Don’t have an account? Get started with New Relic for free. Your account includes 100 GB/month of free data ingest, one free full-access user, and unlimited free basic users.
Join our New Relic Slack community to continue the conversation with hundreds of other developers using New Relic.
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (discuss.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.
This blog contains “forward-looking” statements, as that term is defined under the federal securities laws, including but not limited to statements regarding New Relic’s Roku agent, including any anticipated benefits, results, and future opportunities related thereto. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause New Relic’s actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect New Relic’s financial and other results and the forward-looking statements in this press release is included in the filings New Relic makes with the SEC from time to time, including in New Relic’s most recent Form 10-Q, particularly under the captions “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at http://ir.newrelic.com or the SEC's website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law.