Difference between revisions of "Media Broadcaster"

Line 97: Line 97:
 
----
 
----
  
To make the Raspberry Pi audio server appearing automatically in your "sound setting
+
To make the Raspberry Pi audio server appearing automatically in your "Sound Setting" on every client (PC) and the server (raspberry Pi).
 +
 
 +
'''sudo sed -i 's/AVAHI_DAEMON_DETECT_LOCAL=1/AVAHI_DAEMON_DETECT_LOCAL=0/g' /etc/default/avahi-daemon'''
 +
 
 +
----
 +
 
 +
 
  
  

Revision as of 19:48, 15 May 2014

Description

a Rasperry Pi-based appliance that broadcasts video or audio via DILC servers.



Materials

A. Audio Streaming

  * Raspberry Pi (Model B)
    Pi1l.jpg
  * SD Card with installed Raspbian "Wheezy" OS (Operating System)

    Images.jpg     05.png
  * USB Sound Card
    41Mcfl+FNNL.jpg


  * Audio Computer Microphone
    Audiopcmic.jpg
  * USB Micro Cable with Power Brick (5 Volts, 2 Amperes)
    474.jpg     Power brick.jpg
  * Ethernet Cable 
    Ethernet.jpg

B. For Programming

  *PC Monitor 
  *USB Keyboard
  *USB Mouse
  *VGA to HDMI Cable or RCA Cable

Procedure

A. Installing and Running the Rasbian Wheezy OS (Operating System)

  • Insert the SD Card into your Raspberry Pi and write the disk image file using the installed win32 Disk Imager.


B. Setting Static IP


C.Programming for the Audio Streaming

After installing and running the OS of your Raspberry Pi, you are now ready to program the audio streaming.

In LX Terminal,


Install PulseAudio and these preference GUI with the command



sudo apt-get install pulseaudio

sudo apt-get paprefs

sudo reboot



After the system being rebooted, next thing to do is to edit and add the following lines in the file /etc/pulse/daemon.conf by these command


sudo nano /etc/pulse/daemon.conf


lines:

resample-method = ffmpeg

default-sample-rate = 44100

alternate-sample-rate = 44100


after these save and exit by Ctrl+o and Ctrl+x


To make the Raspberry Pi audio server appearing automatically in your "Sound Setting" on every client (PC) and the server (raspberry Pi).

sudo sed -i 's/AVAHI_DAEMON_DETECT_LOCAL=1/AVAHI_DAEMON_DETECT_LOCAL=0/g' /etc/default/avahi-daemon




Project Team

  • Catherine Bagotsay (developer)
  • Dawn Benigno (consultant)
  • Dan Villareal (consultant)
  • Peter Sy (consultant)



References