client/src/app/+videos-publish-manage/shared-manage/live-settings/video-live-settings.component.html
@if (!isLive()) { {{ getVideoName() }} is not a live.} @else if (hasEnded()) { Your live has ended.} @else { @if (isStreaming()) { Live configuration is unavailable because you are streaming in this live. } @else { @if (getMaxLiveDuration() >= 0) { Max live duration configured on {{ getInstanceName() }} is {{ getMaxLiveDuration() | myTimeDurationFormatter }}. If your live reaches this limit, it will be automatically terminated. } }
@if (getLive().rtmpUrl) { Live RTMP Url } @if (getLive().rtmpsUrl) { Live RTMPS Url } Live stream key ⚠️ Never share your stream key with anyone.
This is a normal live You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
This is a permanent/recurring live You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
@if (isSaveReplayAllowed()) { Automatically publish a replay when your live ends⚠️ If you enable this option, your live will be terminated if you exceed your video quota } @if (isSaveReplayEnabled()) { Privacy of the new replay } @if (isLatencyModeEnabled()) { Latency mode @if (formErrors.latencyMode) { {{ formErrors.latencyMode }} } }
Live scheduled date @if (hasScheduledDate()) { Reset }
This date is used for displaying the live in your channel when it's not currently streaming. Scheduling a live does not prevent you from starting the live at a different time.
}