var duration = player.getDuration(); //продолжительность [url]https://developers.google.com/youtube/iframe_api_reference?hl=ru[/url]
		now = Date.now(),
		start = new Date(2018, 11, 12, 17, 5).valueOf(), //начало трансляции
		end = start + duration * 1000; // конец трансляции
		if(now < start){
			var ost = new Date(now - start),
			s = Math.floor(ost/1000),
			m = Math.floor(s/60),
			h = Math.floor(m/60);
			s = s%60+'';
			m = m%60+'';
			h = h+'';
			h = h.length == 1 ? '0'+h:h;
			m = m.length == 1 ? '0'+m:m;
			s = s.length == 1 ? '0'+s:s;
			alert(`До начала трансляции ${h} часов ${m} минут ${s} секунд`);
		}
		else if(now > start && now < end ) location = `https://youtu.be/m51LZLiivZQ?t=${(start-now)/1000}`;
		else alert(`Трансляция окончена`);
скрипт не смотрел, ну как то так.