From 9f6d52765571e5252da5e50937112981a0d09be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz> Date: Sun, 1 Nov 2020 18:33:00 +0100 Subject: [PATCH] Info o streamu --- templates/stream/info.html.ep | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 templates/stream/info.html.ep diff --git a/templates/stream/info.html.ep b/templates/stream/info.html.ep new file mode 100644 index 0000000..067b4cd --- /dev/null +++ b/templates/stream/info.html.ep @@ -0,0 +1,52 @@ +% if ( $c->stash->{stream}{description} ) { +<div class="card"> + <h5 class="card-header">Informace o streamu</h5> + <div class="card-body"> + <p class="card-text"><%= $c->stash->{stream}{description} %></p> + </div> +</div> +% } + +<div class="card-group"> +% if (0) { +<div class="card"> + <h5 class="card-header">Status streamu</h5> + <div class="card-body"> +% if ( $c->stash->{stream}{is_live} ) { +<p class="card-text"> +Právě probíhá živé vysílání (vysílá <%= $c->stash->{stream}{publish_user_name} %> ) +</p> +<p class="card-footer"> +<a href="/play/<%= $c->stash->{stream}{key} %>" class="btn btn-primary">Sledovat živé vysílání</a> +</p> +% } else { +<p class="card-text">Do streamu nikdo nevysílá. +% if ( $c->is('publisher') && $c->stash->{stream}{is_writeable}) { +Můžete zahájit vysílání z kódovacího softwaru +% } +</p> +% } + </div> +</div> +% } + +% if ( $c->is('publisher') ) { +<div class="card text-white bg-secondary"> + <h5 class="card-header">Nastavení vysílání</h5> + <div class="card-body"> +% if ( $c->stash->{stream}{is_writeable} ) { +<h6 class="card-title">OBS Studio</h6> +<p class="card-text"> +<b>Service:</b> Custom<br/> +<b>Server:</b> <%= $c->config->{rtmp}{base_url} %>/<br/> +<b>Stream key:</b> <%= $c->stash->{stream}{key} %>?token=<%= $c->current_user->{token} %><br/> +</p> +<h6 class="card-title">ffmpeg</h6> +<p class="card-text"><b>url:</b> <%= $c->config->{rtmp}{base_url} %>/<%= $c->stash->{stream}{key} %>?token=<%= $c->current_user->{token} %></p> +% } else { +<p class="card-text">Nemáte oprávnění vysílání do tohoto streamu</p> +% } + </div> +</div> +% } +</div> -- GitLab