Getting started with Rivendell

TVJAY
TVJAY
3.7 هزار بار بازدید - 2 سال پیش - Rivendell is an open-source radio
Rivendell is an open-source radio automation tool and in this live stream I am going to install it and explain how it is used.

I will be following the instructions provided by the maintainer of this software, Paravel Systems.

http://static.paravelsystems.com/rive...

Chapters:
00:00:00 Intro
00:04:26 Welcome
00:06:07 Creating a virtual machine
00:14:06 What is Rivendell used for?
00:20:00 Unattended operation
00:20:47 Windows vs Linux for automation
00:24:45 Command line install
00:36:08 Getting started with the GUI
00:39:00 Playing with audio
00:42:27 Importing audio with RDLibrary
00:45:28 Fail-over system
00:49:35 RDAdmin
00:49:58 Jack audio setup with custom scripts
00:53:45 Summary
00:55:43 Logs, clocks, and wheels explained
00:58:53 Merging traffic
01:00:20 Wrap-up
01:01:36 End slate

#radio #rivendell #opensource #broadcast #broadcasting #automation

Install notes and scripts:

yum install nano icecast glasscoder glasscoder-gui

nano /etc/systemd/system/icecast.service

[Unit]
Description=Icecast Network Audio Streaming Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/icecast -c /etc/icecast.xml
User=icecast
Group=icecast
WorkingDirectory=/home/icecast/

[Install]
WantedBy=multi-user.target


systemctl daemon-reload
systemctl enable icecast
systemctl start icecast

nano /etc/local/bin/jackd-start

#!/bin/sh
export LANG=en_US.UTF-8
export TERM=xterm
export QTDIR=/usr/lib64/qt4
export PATH=/sbin:/bin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/home/rd/bin
export XDG_DATA_DIRS=/usr/local/share/:/usr/share/
export XDG_RUNTIME_DIR=/run/user/1000
export QT_GRAPHICSSYSTEM_CHECKED=1
exec /usr/bin/jackd --name default -d dummy -r 48000


nano /etc/local/bin/streamd-start

glasscoder \
--server-type=icecast2 \
--server-url=http://10.1.1.37:8000/test \
--server-auth=source:hackme \
--audio-format=mp3 \
--audio-samplerate=48000 \
--audio-channels=2 \
--audio-bitrate=128 \
--stream-name="test...1...2...3" \
--stream-description="This is only a test"


nano /usr/local/bin/jackd-connect

#!/bin/sh
/usr/bin/jack_connect rivendell_0:playout_0L glasscoder:input_1
/usr/bin/jack_connect rivendell_0:playout_0R glasscoder:input_2

Run RDAdmin (username is admin, password is blank)
Manage hosts
Edit
Jack Settings
Jack Command Line = /usr/local/bin/jackd-start
Add "1_encoder" = /usr/local/bin/streamd-start
Add "2_encoder" = /usr/local/bin/jackd-connect"
2 سال پیش در تاریخ 1401/04/29 منتشر شده است.
3,729 بـار بازدید شده
... بیشتر