diff --git a/templates/stream/info.html.ep b/templates/stream/info.html.ep new file mode 100644 index 0000000000000000000000000000000000000000..067b4cdab84f76dbe50017f28a5126bf9e7be66c --- /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>