Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2018-07-11 17:09:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: tired
Музыка:Supercell - Bokura no Ashiato
Entry tags:youtube

радиоточка круглосуточного вещания
Кто знает,
если мне охота сделать streaming channel на
ютюбе, аналогичный вот этому,
https://www.youtube.com/watch?v=pRWYi9hEKLY
что для сего надо? Я могу просто
крутить кем-то выложенные альбомы и треки,
кторые я сам слушаю. Будет такая радиоточка
круглосуточного вещания, всегда хотел такую игру.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]madfrequency
2018-07-11 22:40 (ссылка)
как подтягивать название трека на стрим на примере aimp'а -

https://www.youtube.com/watch?v=wBeN_-FuT_Y

там это реализовано через плагин для aimp'а.

Под Linux/Gentoo самое простое как это реализовыать - захватывать часть экрана, с названием трека, где находится сам плеера
+ эквалайзер можно еще с него.

Не знаю просто, что ты хочешь выводить себе из графики на стрим.

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

А поверх, еще слоями выводится название трека, время воспроизведения и эквалайзер.
Последние две фишки - время воспроизведения и эквалайзер, скорее всего тоже плагинами под плеер реализованно.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2018-07-11 22:42 (ссылка)
я бы скорее прямо файлы туда слал
плеер у меня часто непойми где, в коммандлайне или типа

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]madfrequency
2018-07-11 22:55 (ссылка)
не, это через плеер всё реализуется, а всю музыку он закидывает в плейлист

у него там музыки уже на 12 дней - 1 июля началась трансляция

(Ответить) (Уровень выше)


(Анонимно)
2018-07-11 23:48 (ссылка)
всё, вспомнил как это по уму делается:
https://habr.com/post/156591/

шауткаст конечно на помойку, айскаст рулит
liquidsoap ну хз хз, много ебли со скриптами и конфигами, но можно тонко заточить под нужды

(Ответить) (Уровень выше)


[info]_______
2018-07-13 15:44 (ссылка)
>я бы скорее прямо файлы туда слал

советую icecast, сам его использовал вместе с liquidsoap, поднимая радио как
onion hidden service. работало без проблем. если хочется ещё картинку какую,
можно веб морду поднять просто, и туда что-нибудь добавить. а только с
icecast+liquidsoap можно как ставить музыку, так и слушать, пользуясь только
консолью, как-нибудь так: `mpv http://lj.rossia.org:8000/radio`

а liquidsoap умеет ещё и в видео-стримы:
http://www.liquidsoap.info/doc-dev/video.html

(Ответить) (Уровень выше)


[info]tiphareth
2018-07-11 23:41 (ссылка)
>что ты хочешь выводить себе из графики на стрим

да ничего особенно
какую-нибудь статичную картинку или слайд-шоу
ну, название трека, конечно
(было бы хорошо их прямо из ютюба и брать на самом деле,
там дофига уже)

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-07-11 23:54 (ссылка)
телефон нужен будет ещё
прямо из ютуба... ну в общем успехов в собирании всей этой хуйни, которая понадобится

(Ответить) (Уровень выше)


[info]madfrequency
2018-07-12 00:02 (ссылка)
>было бы хорошо их прямо из ютюба и брать на самом деле, там дофига уже

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

вторая важная проблема, если ты хочешь выводить название трека, тебе надо будет как-то
парсить название воспроизводимого yt-видео(или заголовок браузера, что будет тем же самым)
в файл, а потом выводить это слоем в OBS.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]madfrequency
2018-07-12 00:12 (ссылка)
>или заголовок браузера, что будет тем же самым

блин, не совсем одним и те же - он еще " - YouTube - Mozilla Firefox" добавляет в заголовке.
в общем надо парсить только название yt-видео

(Ответить) (Уровень выше)


[info]tiphareth
2018-07-12 00:12 (ссылка)

я бы хотел обойтись вообще без браузера, одним
коммандлайном, вести броадкаст из браузера - изрядно кривая идея

>вторая важная проблема, если ты хочешь
>выводить название трека, тебе надо будет как-то
>парсить название воспроизводимого yt-видео(или заголовок
>браузера, что будет тем же самым)
>в файл, а потом выводить это слоем в OBS.

угу, жесть, конечно
странно, что подобной фичи доселе не написали

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]madfrequency
2018-07-12 00:29 (ссылка)
>>я бы хотел обойтись вообще без браузера, одним коммандлайном

В прогах для каста, такого функционала нет - это не их задача высасывать музыку из yt,
для последующий отправки куда-то, да. И опять же, тут опять встает проблема необходимости
плейлиста, и треков которые ты будешь в него закидывать. Т.е. это может быть либо mp3 и
десктопный плеер, в котором есть плейлист, либо youtube и плейлист в нем.

(Ответить) (Уровень выше)


(Анонимно)
2018-07-12 03:56 (ссылка)
ffmpeg может вот это вот все, только более лучше. если надо много всего сливать в один поток, все эти ваши бесполезные эквалайзеры и рисованные лоли - gstreamer умеет довольно развесистые пайплайны делать. но только зачем вам это, по-моему на yt сумасшедших уже и так достаточно.

основная проблема вообще-то - это где это все крутить. не на десктопе же, правда?

(Ответить) (Уровень выше)


[info]_______
2018-07-13 15:48 (ссылка)
если без ютуба обходиться, то icecast выводит artist/title теги (которые
берутся из самого файла), для mpv, например, есть скрипт для их парсинга и
скробблинга в lastfm:
https://raw.githubusercontent.com/l29ah/w3crapcli/master/last.fm/mpv-lastfm.lua,
это если коммандлайн, а в клементине каком-нибудь оно и так есть уже

(Ответить) (Уровень выше)


(Читать комментарии) -