{% extends "base.html" %} {% load static %} {% load widget_tweaks %} {% block title %} {% if form.instance.pk %}Edit Channel{% else %}Create Channel{% endif %} - Stream Processor {% endblock %} {% block page_title %} {% if form.instance.pk %}Edit Channel{% else %}Create Channel{% endif %} {% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if form.instance.pk %} Update channel configuration and streaming parameters {% else %} Configure a new streaming channel for HLS capture {% endif %}
Configure your streaming channel with HLS source URL and capture parameters
Ensure the HLS URL is accessible and ends with .m3u8
Test your configuration before saving to avoid streaming issues
Configure your streaming channel parameters
Pre-configured settings for common use cases
Balanced configuration for most streams
Optimized for minimal delay
HLS URL must be accessible and return a valid .m3u8 playlist
Lower segment duration reduces latency but increases processing overhead
Higher retry attempts improve reliability but may delay error detection
Output directory must be writable by the application