Как сделать свое радио в радмире

Обновлено: 03.07.2024

ctrl J открыть в браузере загрузки. моя страничка в вк larinmaximka адрес сервера IP: 46.174.49.51:22017 .

▻ Вопросы: Сколько тебе лет? - 18 (23.03.2003) Как тебя зовут? - Кирилл Где живешь? - Курск (Россия) ▻Теги: .

Подпишись! НЕ НУЖНИЕ ТЕГИ: родина рп, rodina rp, crmp, крмп, родина рп крмп, gta crmp, родина крмп, родина, аризона рп .

Привет, дорогой друг. Сегодня я сделал туториал как включить музыку на одном из топ БПАН сервере. Приятного .

Q, в этом видео я расскажу как сделать своё радио в МТА Провинции(по просьбе нескольких из зрителей моих стримов).

mta, radmir, gta, мта, grand theft auto, radmir mta, cacao channel, cacaochannel, multi theft auto, гта, samp, crmp, радмир, самп, .

Характеристики моего ПК: Процессор: Intel(R) Core(TM) i7-6700HQ CPU 2.60 GHz Оперативная память: 16 ГБ .

✓ Мой ник в игре (02 сервер): Danil_Gemow ✓ При регистрации на мой ник вы получите бонус 70.000 виртов. ✓ Ссылка на .

Как сделать свое радио в интернете

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

В мире существует множество проводных и беспроводных технологий, по которым выполняется передача данных. В первую очередь мы представляем Wi-Fi или Bluetooth, хотя на самом деле история информационных сетей начинается намного раньше. Первая в мире проводная сеть и, соответственно, технология передачи информации по ней появились в 1832 году, когда русский ученый Павел Шиллинг испытал первый в мире электромагнитный телеграф. Через несколько лет эти фантастические по тем меркам технологии позволили ученым добиться передачи по проводам не только азбуки Морзе, но и даже голоса. Так или иначе, люди поняли, что можно загнать информацию в провод и передавать на любое расстояние.


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

Альтернативные сети


Например, нельзя выйти в сеть и транслировать что-либо без разрешения спецслужб. Для этого необходимо зарегистрировать оборудование в Минцифры России, получить разрешение на передачу данных, уникальный позывной и еще много всего. В этом нет ничего удивительного — радиосигнал имеет ограниченный диапазон, а некоторые частоты заняты важными государственными и военными службами. Поэтому приходится получать целый ворох разрешений и лицензий только для того, чтобы занять свободный канал и не мешать другим.


Для чего пригодится свое радио

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

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


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

Интернет-радио не требует:

  • Дорогостоящего софта — можно установить бесплатные плагины и начать транслировать без вложений;
  • Разрешения на трансляцию в сети;
  • Сертификации — вместо выделенной волны используется IP-адрес;
  • Приемопередаточного оборудования — для нашего проекта хватит домашней техники;
  • Цензуры (только не стоит слишком увлекаться свободой действий);
  • Радиоприемников — достаточно смартфона с выходом в интернет.

Что нужно для интернет-радиостанции



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

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

Поиск и настройка платформы

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


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

Регистрируемся на сайте через соцсети или электронную почту:


И попадаем на первую страницу личного кабинета:



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


После активации профиля откроется главная страница с хостингами, один из которых нужно выбрать мышкой:


И попасть в админку:


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

Хост: основной сервер, на котором крутится наш поток.

Порт: 8000 (стандартный порт для подключения к хосту).

Маунт: уникальное имя потока, который находится на сервере.

Логин/пароль: автоматически заданы системой и в бесплатном тарифе не меняются.

Конфигурация серверной части нашей радиостанции завершена. Переходим к выбору и настройке программы-диджея.

Выбор и настройка софта

Платформа Radioheart умеет как принимать сигнал со студийного компьютера с помощью программ, подобных Icecast, так и работать с собственной панелью Radioheart AIR. Фирменный софт доступен платным пользователям, поэтому мы воспользуемся одним из популярных автодиджеев — RadioBOSS.


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

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



Затем открываем мастер настройки:



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



Для трансляции нужно подобрать файлы в правильном формате: бесплатный тарифный план Radioheart позволяет транслировать поток в 128 Кбит/с, поэтому исходные файлы лучше держать в аналогичном качестве.

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

Что касается рабочих станций, то для любительских трансляций или коммерческих радиосводок будет достаточно среднего по мощности компьютера. Это двух- или четырехъядерный процессор, хотя бы 8 Гб оперативной памяти и любая видеокарта, даже встроенная.

Эксперимент в рамках нашего материала стерпит любые условия, поэтому будет достаточно трансляции пары музыкальных композиций на любой конфигурации. Главное, чтобы соединение было стабильным.

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



Запускаем музыку и проверяем, что программа подключилась к нашему серверу:


Отправляемся за ссылкой на страницу своей станции и проверяем звук:


Музыка играет, радио работает! Не верите? Послушайте сами!

Игра или работа?

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

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

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

Небольшая предыстория. У меня есть проект Blind.games , посвящённый компьютерным играм для слепых людей. Это не только сайт, но и голосовой портал на базе TeamTalk, где собирается сообщество. Я, как и многие пользователи моего проекта, тотально слепой, но это не мешает мне интересоваться музыкой и системным администрированием. Периодически мы стримим игры, рассказываем о настройке программ, проводим встречи с интересными людьми. И нам нужно было своё радио, чтобы по расписанию транслировать записи передач, а в остальное время — музыку в случайном порядке, но без повторов. Так я получил опыт, которым сейчас хочу поделиться.

Подписывайтесь на канал — будет много крутых материалов о программировании и разработке!

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

Что нужно для старта

Всё, что нам понадобится, — это сервер под управлением Debian 9 и две бесплатные программы:

  • Icecast — с её помощью организуем вещание, будем управлять аккаунтами диджеев и настройками;
  • Liquidsoap — автоматический диджей, который заполнит свободную часть эфира записями из нашей базы. Он будет играть по расписанию или случайным образом.

Грабли, которые мы обойдём

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

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

Сначала я не знал, что Liquidsoap поддерживает работу с переменными. Примеры кода вы не раз увидите ниже.

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

Выбираем сервер

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

  • Поддержка аппаратной виртуализации. Советую брать сервер с KVM, потому что при контейнерной виртуализации (на Open VZ) могут возникать проблемы с Liquidsoap. Я с этим сталкивался.
  • Дисковое пространство. Его должно быть достаточно, чтобы помимо ОС и софта уместить вашу музыкальную коллекцию, из которой автодиджей будет брать записи. Чтобы звук оставался качественным, записи лучше не сжимать.
  • Оперативная память и процессор. Если вы планируете изредка вещать вживую, а остальное поручить программе, для стабильной работы понадобятся минимум 2 ГБ оперативки и двухъядерный процессор. Обычно Liquidsoap и Icecast не жадны до ресурсов, но когда надо запустить несколько станций или потоков с разным битрейтом, стоит брать сервер помощнее.

Готовимся к работе

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

Подключаемся к серверу и быстренько наводим порядок. Для начала устанавливаем обновления. В терминале пишем:

apt-get update
apt dist-upgrade

Дальше смотрим доступные в системе локали:

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

Это значит, что система локализована. Если у вас нет, можете перенастроить локаль командой:

Дальше, чтобы включить поддержку кириллицы, выберите ru_RU.UTF-8.

И тот же вариант задайте по умолчанию.

Устанавливаем софт

Начнём с Icecast:

apt-get install icecast2

Вас спросят, хотите ли вы сконфигурировать программу. Отвечайте как угодно — окно с настройками всё равно не появится. По крайней мере, я ни разу не дождался его в Debian 9. Но это не критично.

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

Это именно файл, просто разрешение не указано.

В самом конце находим параметр ENABLE . Важно, чтобы он имел значение true. Если видите false — меняйте. Дальше сохраняем файл нажатием CTRL+O и выходим из редактора (CTRL+X).

Настраиваем Icecast

Если у вас, как и у меня, не было возможности сконфигурировать программу в процессе установки, пора лезть в настройки. Все они хранятся в файле icecast.xml в директории /etc/icecast2/.

Многие параметры в этом файле прокомментированы — расскажу лишь о тех, без которых не обойтись на старте. За подробностями не грех заглянуть в официальную документацию , а если у вас появятся вопросы, я готов детально разобрать функции Icecast в отдельной статье.

Сначала проверим максимально допустимое число одновременно подключённых слушателей:

По умолчанию — сто, но ориентируйтесь на ширину канала вашего сервера.

В блоке authentication меняем все данные на свои. Параметру bind-address в качестве значения присваиваем IP-адрес нашего сервера.

Теперь внимательно смотрим на блок mount. Здесь мы пропишем точки монтирования для источников вещания. Это важный момент, без которого не смогут выйти в эфир наши диджеи, в том числе и AutoDJ.

В коде ниже я создаю несколько точек монтирования с индивидуальными параметрами:

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

Осталось сохранить результат. С Icecast для первого раза достаточно. Теперь давайте позаботимся об автоматическом диджее.

AutoDJ

Устанавливаем Liquidsoap из репозитория Debian — это легко, проблем возникнуть не должно:

apt-get install liquidsoap

Теперь создадим каталоги для хранения музыки, заставок (джинглов) и передач. У себя я завёл папку Content, а в ней предусмотрел следующие субдиректории:

Давайте реализуем это в терминале:

mkdir /home/Content/Jingles
mkdir /home/Content/Programs
mkdir /home/Content/Music

Чтобы ускорить и упростить заливку файлов, можете настроить FTP, но это отдельная тема. А пока займёмся настройками программы.

Конфигурационные файлы имеют расширение .liq и хранятся в директории /etc/liquidsoap. Для вашего удобства там лежит пример — файлик radio.liq.example. Его можно редактировать прямо на сервере или загрузить на свой компьютер.

Пересохраняем файл с любым новым именем, допустим, my-dj.liq. Вот как может выглядеть содержимое:

Чтобы вести лог работы программы, раскомментируйте эти строки:

Блок ниже — для тех, кому нужен telnet.

Я включаю поддержку OGG и MP3. OGG удобен, когда места мало, а качество некритично.

set( "decoder.file_decoders", [ "META","MAD","OGG" ])
set( "decoder.file_extensions.mad", [ "mp3","mp2","mp1" ])
set( "decoder.file_extensions.ogg", [ "ogv","oga","ogx","ogg","opus" ])
set( "decoder.mime_types.ogg", [ "application/ogg","application/x-ogg","audio/x-ogg","audio/ogg","video/ogg" ])
set( "decoder.mime_types.mp3", [ "audio/mpeg","audio/MPA" ])

Настраиваем отображение данных о записи: берём инфу из метатегов.

def update_title ( m ) =
title = m [ "title" ]
if title == "" or title == "Unknown" then
content = m [ "filename" ]
content = basename( content )
content = get_process_output ( "STR= \" "^content^" \" ; echo $" )
content = string.recode ( out_enc="UTF-8", content )
[( "title", content )]
else
sArtist = string.recode ( out_enc="UTF-8", m [ "artist" ])
sTitle = string.recode ( out_enc="UTF-8", m [ "title" ])
[( "title", sTitle ) ,
( "artist", sArtist )]
end
end
set( "tag.encodings", [ "UTF-8" ])

Указываем путь до папки с музыкой и параметры воспроизведения.

music = nrj ( playlist ( mode='randomize', reload_mode='rounds=1', '/home/Content/Music' ))

Когда все треки отыграют, рандомайзер перемешает их и снова запустит. Теперь укажем путь к джинглам.

jingle = mksafe ( playlist ( "/home/Content/Jingles" ))

Чтобы проигрывать записи по расписанию, свяжем их с переменными. Можно использовать одно и то же имя файла для контента одного типа. Например, когда я хочу добавить в расписание аудиокнигу, я загружаю файл в папку Programs и переименовываю его в book.mp3.

book = single ( "/home/Content/Programs/book.mp3" )
jokes = single ( "/home/Content/Programs/jokes.mp3" )
repeat = single ( "/home/Content/Programs/archive_recording.mp3" )

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

radio = rotate ( weights = [ 1, 5 ] , [ jingle, music ])
radio = crossfade ( fade_out = 2.0, fade_in = 1.0, start_next = 0.5, radio )
radio = mksafe ( radio )
radio = map_metadata ( update_title, radio )
default = fallback ( track_sensitive= false , [

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

Внесём данные, уже прописанные в конфигурации Icecast.

mount = "autodj",
encoding = "ISO-8859-1",
default,
host = "ваш_домен", port = 8000, password = "ваш_пароль",
genre="other",
name="My radio",
fallible = true ,
icy_metadata="true",
public= true ,
url="http://ваш-url",
description="Вы слушаете BestRadio." )

Всё сохраняем. Ура! Мы готовы тестировать радио.

Любуемся результатами

Запускаем сначала Icecast:

/ etc / init.d / icecast2 start

service liquidsoap start

Создаём у себя на компьютере текстовый файл и вносим туда строку вида:

Сохраняем файл с расширением .m3u и открываем его в аудиопроигрывателе. Если в папке Music лежат треки, радио должно играть.

На этом пока всё. Надеюсь, материал был вам полезен. Если хотите, чтобы я раскрыл какие-то темы подробнее, оставьте комментарий. А пока — успеха в запуске вашего радио!

У меня ещё вопрос а чел который будет сидеть со мной в машине будет слышать музыку?

Спасибо тебе Помог

И тебе тоже спасибо что зашел на мой ролик!😀

Вот бы Радмир рп всё-таки сделал радио

/play в чëм проблемма 🙃

Где купить бумбокс можно подскажи пожалуйста

Брат а на бум бокс можно свой музончик поставить?

Привет, брат, к сожалению нельзя

Самое интересное, лайковое и просматриваешся видео у Макса на канале . )

чел спс ты лучшый люблю таких как ты вы лучшее помните это

Ку, бро, я тоже с 8 сервера и меня тоже камри, спасибо, пипец как помог, а вот скажи, другие игроки слышат твою музыку, или только ты?

@Ḿãřş Y̳o̳u̳T̳u̳b̳e̳ Никак(

@Tenix а как сделать чтобы все слышали

Привет, только ты

Супер бро,а то заманали со своим музофон ссылками.лайкос.

У меня в документах нету такого, что делать?

А как включить голосовой чат в радмире

На букву U или B точно не.помню

А игрок в машине будет слышать?

Скажи пожалуйста, я вот играю на радмире только по ночам после работы и у меня режим игры тоже ночь показывает а вот я думал это тоже такая же как в реальном жизне но сегодня я зашёл днём в игре и тоже самое ночь показывает как это исправит почему так ?

Сейчас из за Хэллоуина всегда ночь, а спусть пару недель будет как в реале время в радмире

Zivert - CRY | Премьера клипа

04:24

LOBODA - Americano (Премьера сингла, 2021)

03:31

Баста – Любовь и страх (feat. Дворецкая)

05:41

Ozoda - Esla Meni (Offıcıal Clıp 2021)

05:02

Султан Лагучев - Cкучает осень (премьера 2021)

02:29

Oliver Tree & Little Big - The Internet [Music Video]

03:36

Coldplay X BTS - My Universe (Official Video)

04:43

Читайте также: