Operations
AWS enables visibility into your streaming workload at all layers through log collection and monitoring features. Data on use of services, resources, application programming interfaces (APIs), network flow logs, and system traces can be collected using Amazon CloudWatch, AWS CloudTrail, VPC Flow Logs, and AWS X-Ray. Equipped with this data, you can design automated failure and remediation systems at each stage in your video application – ingest, processing, origin, delivery, and client-side.
For live streaming, expressing the component relationships and
tracing the signal path is important for operators who need to
identify and respond to issues that arise. Visual documentation
or interactive dashboards that reflect the real-time status of
the workflow will improve awareness and shorten time to issue
resolution. Consider using or building your own tools like the
Media
Services Application Mapper
One unique property of media streaming is that while every component in the workload can be operating as expected, the resulting audio or video might not be the intended content. Consider placing video decoder probes throughout your live stream signal path to emit thumbnail images or low bitrate proxy media to monitoring systems. This will ensure that the correct content is being transmitted and improve operational observability for troubleshooting.