Как составить программу передач

20.01.2017 10:33

Примерное время чтения: 3 минуты

6156

«Интерактивное телевидение». Создай свою программу передач

С «Интерактивным ТВ» программа может подстроиться под вас. Мы научим вас делать так, чтобы любимые передачи начинались только в удобное время, трансляции ставились на паузу, стоит вам выйти из комнаты, а надоедливая реклама просто перематывалась. Все это сегодня возможно.

Как составить свою телепрограмму

Когда-то телевидение было чем-то неизменным — вот вам передача и вот время, в которое вы можете ее посмотреть. Не успеваете? Ваши проблемы. К счастью, эти времена прошли.

Сегодня технически совершенно не сложно даже эфирное телевидение подстроить под свой собственный распорядок дня. Например, смотреть утренние шоу не в 6 утра, а когда начинается ваше личное утро, а ночные трансляции передвинуть на вечер, чтобы не лишать себя сна.

Для этого нужно подключить «Интерактивное телевидение», и тогда вы сможете смотреть передачи, которые были в эфире в течение последних трех суток, когда вам удобно. Составлять в свою собственную программу передач. Это телевидение XXI века, где вы сами назначаете время и решаете, какие программы нужны в сетке телевещания, а какие – нет. Подробности смотрите на сайте «Ростелекома»: www.rt.ru.

Телевизор подождет

Кроме того, с «Интерактивным телевидением» вы никогда не опоздаете к началу трансляции и не пропустите ни один ее момент, ведь теперь у вас будет возможность ставить передачи на паузу. Это так естественно, что даже странно, что столько лет мы жили без этой функции. У вас появились важные дела? Телефонный звонок? Ничего, телевизор подождет и продолжит передачу, когда вы освободитесь.

Более того, с «Интерактивным телевидением» вы не спорите с родными, что смотреть (скажем, сериал или футбол). Можно посмотреть все: даже если в программе трансляции стоят в одно время. Кстати, о времени: «Интерактивное телевидение» не только вернет контроль над ним, но и сэкономит его для вас. Больше не нужно прерывать просмотр на самом интересном месте и смотреть рекламу, можно сразу её перемотать. Эти возможности дает дополнительный сервис «Интерактивного ТВ», который называется «Управление просмотром».

Из жизни женщины

Ростовская пенсионерка Вера Константиновна рассказала нам свою историю. Спутниковое телевидение в хорошую погоду работало исправно, но стоило пойти дождю или снегу, подуть ветру – и начинались помехи. Представьте, как огорчалась пенсионерка, одна живущая в квартире, когда она лишалась любимого занятия.

К счастью, дети Веры Константиновны оставили для неё заявку на подключение «Интерактивного телевидения». Теперь наша героиня может выбирать из 123 каналов различных тематик: эфирные, новостные, кинофильмы, для внуков – детские, для зятя – спорт, а для себя – каналы о домашнем хозяйстве и садоводстве.

Смотрите также:

  • Просто Мария пишет кино. Необычный талант донского библиотекаря →
  • «Физик и лирик». Сюжеты из жизни ростовской поэтессы →
  • Сериал «Мы с Ростова» — позор для ростовчан? →

Также вам может быть интересно

Кто на наших телеканалах составляет программы передач: человек или робот?

znatok54
[11.8K]

11 лет назад 

[поль­зоват­ель забло­киров­ан]
[27.9K]

11 лет назад 

Содержание телепрограмм составляет человек-телевизионщик, а электронную форму выводит специальная аппаратура.

комментировать

в избранное

ссылка

отблагодарить

Алтын­чеч
[12.3K]

11 лет назад 

При составлении программ учитывается предполагаемый рейтинг, по которому распределяется прайм-тайм и остальное эфирное время. Т.е время выхода той или иной передачи проговаривается в высоких кабинетах, а скомпоновать эфир по минутам доверяют мелким исполнителям, которые в свою очередь используют компьютерную помощь.

комментировать

в избранное

ссылка

отблагодарить

Знаете ответ?

Телевизионная программа:

Программа — экономически,
идеологически и политически
детерминированная содержательная форма
экранной периодики, планомерно и
целенаправленно организующая в
пространстве и времени разнотемные и
разножанровые материалы, обусловленные
спецификой канала, материально-техническими
возможностями, уровнем организации
творческого производства и адресованная
дифференцированной аудитории
.
( определение Р.Борецкий «В Бермундском
треугольнике ТВ, 1998 г.»

Виды телевизионных программ:

  1. Развлекательная программа – программа
    предназначенная для отдыха, направленная
    на доставление удовольствия и
    эстетического наслаждения

  2. Развлекательно-информационная —
    программа, предназначенная для
    развлечения, но несущая значительные
    информационные элементы.

  3. Информационная – предназначения для
    информирования о текущих событиях,
    явлениях и фактах, современных теориях
    и прогнозах или предоставления
    информации справочно-разъяснительного
    и рекомендательного характера.
    Содержание информационное программы
    должно нести актуальный характер.

  4. Информационно-развлекательная —
    программа предназначенная для
    информирования, но несущая значительные
    элементы развлекательного характера.

  5. Консультационная программа – программа,
    целью которой является предоставление
    полезных сведений для зрителя по
    вопросам, предоставляющих для них лично
    интерес, например цены и качество
    потребительских товаров, прогноз погоды
    и т.д.

  6. Развивающая – программа направленная
    на углубление знаний в вопросах общего,
    неактуального характера с изложением
    материала как в дидактической, так и
    не дидактической форме или программа
    религиозно-проповеднического толка.
    Содержание имеет длительный интерес,
    так что через год будет также актуальна.

  7. Общеразвивающая программа — программа
    направленная на углубление знаний в
    вопросах общего (неактуального) характера
    с изложением материала не в дидактической
    форме.

  8. Образовательная программа – направлена
    на углубление знаний в вопросах общего
    характера с изложением материала в
    явно дидактической форме.

  9. Духовно-развивающая программа –
    основана на различных религиозных
    верованиях или носящая характер
    религиозного наставления.

  10. Социально-активизирующая программа –
    направлена на вовлечение людей в
    общественно-социальную деятельность,
    например сбор средств, общественно
    полезные дела.

Типы телевизионных программ:

  1. Непостановочная.

Любая программа, излагающая и раскрывающая
факты, явления, мнения, теории и прогнозы.

  1. Постановочная.

Основана на прозаическом и стихотворном
произведении и отражающая сюжет,
написанный или адаптируемый для
исполнения актёрами или мультипликации.

Программа также может быть

  1. Собственного производства – программа
    записанная по инициативе самой
    организации и произведённая её
    собственными силами:

с использованием собственных
производственных возможностей;

с арендой чужих производственных
возможностей;

2. По заказу — заказ на производство
был сделан у независимой продюсерской
фирмы по инициативе вещательной
организации и при её содержательном
контроле.

3. Совместного производства —
совместный продюсерский проект нескольких
организаций в рамках предварительно
заключенного соглашения. Участие может
выражаться в совместном финансировании,
предоставление производственных
средств.

4. Приобретённая — программа
произведена другой организацией по её
собственной инициативе. Вещатель лишь
покупает право на трансляцию.

Продолжительность программы
чистое время длительности программы,
исчисляемое в минутах, за вычетом
технических пауз, рекламных и иных
вставок, которые учитываются отдельно.

Понятие промоушена программы:

1.Промоушн имиджа — это то, как
компания хочет, чтобы зрители её
воспринимали. Редакция старается
передать образ, впечатление того, как
составляется программа. Таким образом,
программа должна соответствовать этому
имиджу, подкреплять его ежедневной
практикой.

2. Тематическое промо. Это реклама
одной или нескольких тем, которые будут
в программе. В такую рекламу будет
включаться яркая видеонарезка из
репортажа, который будет показан в
программе. Обычно такие сюжеты делают
более длинного формата, их снимают
заранее, не в тот день, когда они идут в
эфир. Так что над ним работают подробнее
и старательнее. Поэтому возможно
рекламировать его заранее, за несколько
дней до того, как он пойдет в эфир.

3. Качественный. Промоушн такого
типа показывают после того, как что-то
уже показали в эфире. Это напоминание
для зрителей или подведение итогов.
Например, телекомпания напоминает о
том, что стала членом другой сети, у нее
другая программа и у сотрудников новостей
несколько другие обязанности. Один из
способов создания промо качественного
типа — это использование зрителей,
жителей города, прохожих на улице. Их
авторитетное мнение убедит других людей
лучше слов ведущих.

Программирование—последовательный
поэтапный процесс создания телевизионной
программы
. Программную политику
любого канала отражает «сетка вещания».

Здесь важно особо отметить, что сетка
отражает уровень организационной
деятельности студии и самое главное
даёт возможность согласованной
деятельности всех звеньев творческого
производства.

От чего зависит построение сетки
вещания:

  1. Жанрово-тематические соотношения —
    пропорции в рамках общей структуры
    программ.

  2. Общая адресная направленность, степень
    отражения социально-демографической
    структуры аудитории («групповой
    модели»)

  3. Конкретизация по месту и времени —
    учет преобладающих контингентов
    зрителей, «движение» аудитории на
    протяжении программного дня;

  4. Соотношение разовых и периодических
    (серийных, цикличных программ;

  5. Характер координации и конкретные
    формы кооперации с другими телевизионными
    студиями;

  1. Временная ритмичность: отражение в
    сетке последовательно повторяющейся
    структуры недельной, двухнедельной
    либо месячной программы на основ
    чередования основных ее элементов.

    Сетка вещания зависит от типологии
    канала:

В коммерческом ТВ, где программа
и ее структурные элементы — прежде
всего товар, генеральная цель ее
производителей — получение максимальных
прибылей. Цели прогнозирования зависят
от определения массового спроса
«среднестатистического потребителя».

Государственное
телевидение — инструмент идеологического
обеспечения проводимой властью политики
— особое внимание уделяет перспективному
и жесткому календарному планированию.
Иногда с целью заранее продуманной
организации пропагандистских кампаний.
Особенно чётко это прослеживается во
время предвыборных компаний либо
всплесков политической активности в
стране.

Общественное телевидение по
своей природе, насколько это возможно
в конкретном обществе — максимально
свободно от жесткой денежной зависимости,
а также — от идеологической
детерминированности программной
политики.

Смысловая вёрстка

В основе программирования любого канала
находиться смысловая вёрстка.

Процесс верстки отдельно взятых программ
начинается с отбора материалов по
степени их общественно-политической
значимости. То есть расположение
материала по содержанию.

Верстка по содержанию — это еще и
расположение передач по разделам,
имеющим точный адрес, в зависимости от
преобладающего контингента зрителей
в определенное время дня. В начале пути
фактор тематической ориентации программы
на конкретную аудиторию практически
не учитывался. Но с резким ростом объема
вещания, с возникновением многопрограммного
телевидения он становится едва ли не
определяющим.

Так, раннее утреннее
время, по-видимому, следует отвести для
всей аудитории: новости, медицинские и
др. практические советы, утренняя
гимнастика. Затем — раздел программы
для домашних хозяек: домоводство,
кулинария, педагогические советы,
«семейные» мелодрамы, сериалы и др.
Позднее — для школьников 1-й смены и,
наконец, раздел, составленный из повторов
наиболее значительных передач, прошедших
накануне.

Вечерняя программа
должна быть, конечно, наименее
специализированной, так как телевизионная
аудитория по вечерам включает в себя
практически все группы зрителей.
Необходимо стремиться к тематическому
разнообразию, постепенно к концу
программы увеличивая время для
художественных, развлекательных передач,
адресованных, так же как и начало
программы, к массовому зрителю.

Вполне
возможной в обозримом будущем, оптимальной
представляется организация программы
в блоковой структуре, т.е. составление
ее из 2-3-часовых «программ в программе»,
в которых бы повторялись основные
жанрово-тематические компоненты и
учитывалась преимущественная для
данного времени суток аудитория.

Так
же присутствует Блоковая структура:
относительно законченная программная
единица продолжительностью в 2-3 часа,
адресованная или определенной группе,
или всей аудитории.

Формирование программ телевидения —
это построение, организация материалов
в единое целое как в один вещательный
день, так и в течение длительного времени.
Единая система планирования включает:

— перспективный календарно-тематический
(долгосрочный) план;

— текущий ежемесячный план;

— недельную программу-план;

— программу на один день.

Расписание передач на один вещательный
день состоит из блоков — утренних,
дневных и вечерних передач. Блочное, т.
е. «вертикальное», составление программ
передач является лишь составной частью
планирования. «Горизонтальное»
планирование, имеющее общую стратегическую
целевую направленность, вытекает из
перспективных планов вещания и
осуществляется в длительных временных
отрезках — год, квартал, месяц. Структура
вещательного дня, таким образом, хотя
и состоит из блоков передач, но определяется
«горизонтальным», тематическим
планированием.

Сущность программирования телевещания
точно отражается в понятии «тематическая
структура», которое означает устойчивое
единство всех элементов вещания.

Перспективное планирование есть основа
координации и использования всех
участков идейно-воспитательной работы.
Оно обеспечивает:

— определение и развитие главных
направлений пропаганды в их
последовательности;

— учет знаменательных дат и событий на
протяжении длительного времени;

— стабильность и устойчивость рубрики,
привлекающей внимание аудитории;

— определение наиболее удачного
сочетания форм и жанров, художественных
и документальных выступлений, информации
и публицистики;

— стабильность в подборе авторов;

— осуществление поиска, направленного
на замену устаревших рубрик новыми,
укрепление и совершенствование
перспективных, наиболее актуальных
тем;

— учет действий смежных средств массовой
информации, театров, киноорганизаций,
учреждений культуры и спорта.

При составлении перспективных планов
учитывается некоторая «сезонность»
работы средств массовой информации.

Основные понятия программирования
телевидения
. В целях упорядочения
использования видов и форм телевизионной
программы, преодоления однообразия и
параллелизма одних и тех же жанров на
разных программах ежедневное вещание
организуется блоками по временным
отрезкам — утренним, дневным и вечерним.

Блок (или контейнер) — набор рубрик,
построенных по принципу повторения для
различной аудитории телезрителей в
зависимости от времени выдачи в эфир.

Рубрика — ряд передач или фильмов,
развивающих определенное тематическое
направление вещания, выходящих в эфир
через одни и те же промежутки времени
и рассчитанных на одну и ту же аудиторию.
В рубрике или вне ее могут быть:

а) цикл — две передачи и более,
посвященные одной проблеме;

б) серия — две (либо более) передачи,
объединенные одним героем (одними
героями, одним коллективом).

Серия передач, фильмов — состоящее из
нескольких частей единое телевизионное
произведение, в котором каждая часть
закончена сюжетно, где реализуется
закон единства места, времени и действия.
Передачи, фильмы одной серии можно
смотреть в обычном порядке, последовательно
(первую, вторую, третью), но можно выдавать
в эфир выборочно и в обратной
последовательности.

Сетка
(или структура) вещания
— набор, сочетание рубрик, циклов, серий
и разовых передач, расположенных в
недельном отрезке времени в определенной,
постоянной последовательности,
обеспечивающей разнообразие тем, жанров,
разделов и учитывающей интересы разных
категорий зрителей в зависимости от
возраста и пола.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Технология создания телевизионной программы

Савостьянов Александр Иванович проф. Института массмедиа, факультета журналистики, кафедры телевизионных, радио- и интернет-технологий ФГБОУ ВПО «Российский государственный гуманитарный университет», д-р пед. наук, проф., заслуженный деятель искусств РФ, заслуженный работник высшей школы РФ Россия, 125993, ГСП-3, Москва, Миусская площадь, д. 6, E-mail: kotova20082009@yandex.ru

Ключевые слова:
идея, сбор материала, сценарный план, литературный сценарий, методы съемки, виды монтажа

В статье раскрывается процесс создания телевизионной программы на отечественном телевидении. Рассмотрены этапы подготовки к процессу создания телепрограммы, специфика и особенности воплощения ее идеи. Материал статьи может быть использован в рамках направления подготовки «Тележурналистика».

Литература:

1. Савостьянов А.И. Специфика телевизионной режиссуры: основные составляющие профессии телевизионного режиссера // Средства массовой коммуникации в многополярном мире: проблемы и перспективы: по материалам Х Всероссийской научно-практической конференции. — М.: РГГУ, 2019. — С.131–140.

2. Савостьянов А.И. Медиаграмотность школьников как фактор эффективности образования: к вопросу о композиционном построении кадра в профессии телережиссера // Медиаграмотность-2019: по материалам научно-практической конференции ЧУВО «Российский исламский институт». — Казань, 2020. — С.115–118.

3. Савостьянов А.И. Медиаграмотность студентов как фактор эффективности образования: к вопросу о композиционном построении кадра в профессии телережиссера // Ученый совет. — 2019. — № 1. — С. 56–59.

1. Savost’yanov A.I. Spetsifika televizionnoy rezhissury: osnovnyye sostavlyayushchiye professii televizionnogo rezhissera // Sredstva massovoy kommunikatsii v mnogopolyarnom mire: problemy i perspektivy: po materialam KH Vserossiyskoy nauchno-prakticheskoy konferentsii. — M.: RGGU, 2019. — S.131–140.

2. Savost’yanov A.I. Mediagramotnost’ shkol’nikov kak faktor effektivnosti obrazovaniya: k voprosu o kompozitsionnom postroyenii kadra v professii telerezhissera // Mediagramotnost’-2019: po materialam nauchno-prakticheskoy konferentsii CHUVO «Rossiyskiy islamskiy institut». — Kazan’, 2020. — S.115–118.

3. Savost’yanov A.I. Mediagramotnost’ studentov kak faktor effektivnosti obrazovaniya: k voprosu o kompozitsionnom postroyenii kadra v professii telerezhissera // Uchenyy sovet. — 2019. — № 1. — S. 56–59.

Cоздание телепрограммы — творческий процесс, где весьма проблематично следовать определенному плану и алгоритму. Ведь все программы по-своему уникальны и невозможно разработать шаблон успешного среди зрителей проекта. Однако существуют основные этапы создания телевизионных программ, без которых даже самые творческие и непредсказуемые специалисты не смогут обойтись. Можно выделить шесть основных этапов создания телепередачи:

1. Разработка идеи и концепции.

2. Сбор материала.

3. Написание сценария.

4. Съемки.

5. Монтаж.

6. Подготовка материала к выходу в эфир.

Первое, о чем должны задуматься авторы проекта, — это актуальность выбранной темы, так как именно это и побуждает зрителя остановить свой выбор на той или иной программе. Тема телевизионной передачи должна быть понятна зрителю с первой минуты просмотра. Поэтому при разработке идеи передачи необходимо разбираться в последних мировых тенденциях и обладать широким, разносторонним мышлением. Обусловлено это тем, что программа создается для широкой массы людей, она должна быть интересна и понятна большинству аудитории. Однако распыляться не стоит. Нужно четко понимать требования телеканала и разбираться в предпочтениях целевой аудитории, ведь только она сможет принести высокие рейтинги и успех будущей передаче.

Помимо этого, одной из основных деталей создания идеи является проблематика. Как правило, авторы проектов пытаются затронуть либо популярные темы, либо проблемы, которые общество не затрагивает. Здесь основной задачей авторов является доказать зрителям, что, если эти проблемы не найдут своего решения, общество сильно пострадает. Здесь же могут возникнуть пути решения проблем, что затронет зрительскую аудиторию на бытовом уровне.

На этапе создания идеи необходимо задуматься о том, какие визуальные средства художественной выразительности могут быть применены. Ведь телевизионные программы создаются для визуального восприятия, и даже самая интересная идея покажется скучной без подобающего видеоряда.

Для Цитирования:

Савостьянов Александр Иванович, Технология создания телевизионной программы. Ученый совет. 2021;2.

Полная версия статьи доступна подписчикам журнала

Время на прочтение
6 мин

Количество просмотров 14K

Начнем с небольшого пролога.

Что такое серверные плейлисты и зачем они нужны? (с офсайта flussonic)

Серверные плейлисты на сегодняшний день не рекомендованы к использованию в интернете.

Эта технология растет корнями из телевизионного оборудования и ПО, позволявшего запускать видео под контролем оператора. В обновленном виде плейлисты нужны и сегодня, поскольку практика показывает, что пользователям приятнее смотреть то, что им предлагают, а не искать самим.

Вместо серверных плейлистов сегодня рекомендуется использовать клиентские плейлисты из-за следующих проблем:

невозможность таргетировать рекламу;
невозможность учитывать рекламу через adriver и другие подобные сети;
сложность сделать мультибитрейтной доставки: разные файлы могут иметь разное количество разных битрейтов;
технически неоправданно сложно делать отмотку назад, а это одно из основных преимуществ интернет-доставки по сравнению с эфирной;
пауза так же слишком сложна в реализации.

На самом деле невозможность реализации адекватной системы учета рекламы сводит на нет все желания использовать серверные плейлисты.

Но мы с учетом своих особенностей, все таки рискнем рекламой в пользу программы передач.

Прежде чем написать, как сделать программу передач, давайте приготовим файлы и расположим их на корне своего сайта.
Файлы, для трансляции обычно положим в папку /media/liv
Обязательно создаем файл плейлиста playlist.txt (кладем в папку /pls) примерно с таким содержимым:

liv/i_out.mp4
liv/ss1.mp4
liv/i_out.mp4
liv/c1g.mp4
liv/i_out.mp4
liv/vv.mp4
liv/i_out.mp4
liv/tr1be.mp4
liv/i_out.mp4
liv/sg1.mp4

Файл конфигурации flussonic.conf под нашу задачу выглядит так:

# Global settings:
http 80;
http 8080;
rtsp 554;
rtmp 1935;
loglevel error;
logrequests true;
auth http://yourchannel.ru:8080/tv/auth;
pulsedb /var/run/flussonic;
edit_auth login password;

# DVRs:

# Remote sources:

# Ingest streams:
stream playlist1 {
  url playlist://http://yourchannel.tv/pls/playlist.txt;
  auth false;
  allowed_countries ru;
  disallowed_countries us;
  domains yourchannel.tv;
  meta comment "yourchannel.tv server channel";
}
stream tunneling {
  url rtmp://yourchannel.tv:1935/static/playlist1;
  auth false;
  allowed_countries ru;
  disallowed_countries us;
  domain yourchannel.tv;
  transcoder vb=copy;
}

# Dynamic rewrites:

# Publish locations:

# Disk file caches:

# VOD locations:
file vod {
  path priv;
  auth true;
  domain yourchannel.ru;
}
file liv {
  path /home/yourchannel/data/www/yourchannel.tv/media/liv;
}

# Plugins:
plugin iptv {
  database sqlite:///opt/flussonic/priv/iptv.db;
}

# Includes:

Давайте рассмотрим, как можем сделать программу передач, используя данные медиасервера Flussonic, предоставляемые в JSON запросе в виде HTTP API — flussonic/flussonic/api/playlist/playlist1

Надо заметить, что доступ к заветной строке проходит с обязательной HTTP аутентификацией и вывести данные во внешний скрипт не удастся. Решим таким «костылем»:

Файл result.php

<?
$contents = file_get_contents('http://login:password@yourchannel.tv:8080/flussonic/api/playlist/playlist1');
print $contents;
?>

Получаем ответ вроде такого:

{"current_entry":"liv/c1g.mp4","current_type":"file","duration":null,"position":1739946.5416666667} 

, где нас интересует следующее: current_entry (текущий воспроизводимый медиафайл) и position(позиция по времени в файле).

Приступим к созданию прототипа программы передач с извлечением всех параметров и сравнением с существующими данными:

1) Создаем таблицу базу данных media:

CREATE TABLE IF NOT EXISTS `media` (
`id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `media` varchar(50) NOT NULL,
  `duration` time NOT NULL,
  `next_duration` varchar(20) NOT NULL,
  `description` text NOT NULL,
  `cc` enum('yes','no') NOT NULL,
  `shedule_time` varchar(20) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

2) Создадим такой листинг программы передач:

Файл data.php

Посмотреть исходник

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

<?
// путь к файлу с инициализацией к БД
include ('db.php');

$userstable = "media";

$query = "SELECT * FROM $userstable ORDER by id ASC";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUMROWS($result);

$i = 0;

if ($number == 0) {
print "<center><P>Данных по каналу нет..</center>";
} elseif ($number > 0) {
print "<div class="container-fluid"><div class="row"><h4>Программа передач:</h4>";

while ($i < $number)
 {
$namer = mysql_result($result,$i,"name");
$media = mysql_result($result,$i,"media");
$duration = mysql_result($result,$i,"duration");
$description = mysql_result($result,$i,"description");
$shedule_time = mysql_result($result,$i,"shedule_time");


$contents = file_get_contents('http://yourchannel.tv/result.php');
$my_file = 'infotrack.txt';
$pfile = 'playinfo.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file);
$data = $contents;
fwrite($handle, $data);

$info = json_decode($contents);
$name = $info->current_entry;
$time = $info->position;

//обрезаем liv/ получаем только название файла с расширением
$fullname = substr($name, 4);

// считаем временную метку в настоящем времени
$second = $time / 1000;

sscanf($duration, "%d:%d:%d", $hour, $minutes, $seconds);

// считаем длительность файла
$ms = $seconds * 1000 + $minutes * 60 * 1000 + $hour * 30 * 60 * 1000;

$ostatok = ($ms - $second);


if ($fullname == $media) {

print "<a href="#" class="list-group-item active" title="".$description.""><h4 class="list-group-item-heading"><span class="label label-success">В эфире!</span> ".$namer."</h4>";


echo "<h4><i class="fa fa-play-circle-o"></i>";
$estimated = gmdate("H:i:s", $second);
echo $estimated;
$elapsed = gmdate("H:i:s", $ostatok-25500);

$conv_total_time = strtotime($duration);
$conv_est_time = strtotime($estimated);
$calc_time = $conv_total_time - $conv_est_time;
$calctime = gmdate("H:i", $calc_time);

$nowtime = time();
$next_time = $nowtime + $calc_time;
$res_time = date("H:i", $next_time);

echo " | <i class="fa fa fa-clock-o"></i> ".$duration." <br><i class="fa fa-cc fa-2x" title="Русские субтитры"></i></h4>";

echo "Осталось до конца: ".$calctime."<br>";
echo "Время начала следующей передачи: ".$res_time."<br>";

print "</a>
  <div class="list-group">
  <div class="progress">
  <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div></div></div>";
}
else
{
    $conv_duration = strtotime($duration);
    $conv_res_time = strtotime($res_time);
    $res_final_time = $conv_duration + $conv_res_time;
    $res_time2 = date("H:i",$res_final_time+3600);
    print "<div class="list-group"><a href="#" class="list-group-item" title="".$description."">
    <h4 class="list-group-item-heading"><span class="label label-default">".$res_time."</span> ".$namer."</h4>
    <p class="list-group-item-text"><h5>Длительность: ".$duration." <i class="fa fa-cc fa-2x" title="Русские субтитры"></i></h5></a></div>";

}

$i++;
}
print "</center></div></div>";
}
?>

Получаем такой вид:
image

Теперь нам надо сделать, чтобы программа передач обновлялась через определенный промежуток времени (ставим 15 секунд).

Пишем небольшой скрипт:

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
var jq = $.noConflict();     // для предовращения возможного конфликта со стандартной библиотекой Jquery, используемой в шаблоне сайта 
jq(document).ready(function() {
var auto_refresh = setInterval(function ()
{
jq('#info').load('data.php');
}, 15000); // обновляем каждые 15 секунд
});
</script>
<div id="info">Программа передач загружается, подождите..<br><center><i class="fa fa-refresh fa-spin fa-4x"></i></center></div>  
    </body>  
    </html>  

Пока необходимого функционала хватает, программа передач радует глаза:

image

Буду рад вашему мнению и идеям по модернизации программы передач.

Дополнительная информация:
Серверные плейлисты
Подготовка файла к вещанию
Публикация видео на сервер

Понравилась статья? Поделить с друзьями:
  • Бендикс стартера как найти
  • Как найти услуги электрика
  • Как найти пириметр треуголника
  • Как составить протокол об административном нарушении на не юридическое лицо
  • Как составить протокол предъявления для опознания