注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

吉大释然

0101 0100 0010 1011

 
 
 

日志

 
 

Raspberry Pi实现Air Play  

2013-03-05 19:53:26|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

*本方法基于Jordan Burgess教程实验并翻译而成,原教程链接请见底部

本文旨在在树莓Pi实现Apple的Air Play的音频放送功能。因为本文所使用的开源项目shairport只支持音频

准备工作

  1. Raspberry Pi需要连入局域网(有线或无线均可)
  2. 已经能和Raspberry Pi通信(可是使用ssh、串口、本机...)
  3. 有音频播放设备(本ds忒穷,只有用耳机了)
  4. 任一在同一局域网内的苹果产品(ipad\iphone\装了iTunes的PC)
Raspberry Pi实现Air Play - yzchen1991 - 吉大释然
 

安装AirPlay组件

  1. 首先请更新系统

    sudo apt-get update

    sudo apt-get upgrade

  2. 更改缺省的音频输出端口
  3. 这一步将缺省的音频输出端口指向标准耳机端口而非原先的HDMI

    sudo amixer cset numid=3 1

    Raspberry Pi实现Air Play - yzchen1991 - 吉大释然
  4. 安装shairport所需的包

    sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl

  5. 安装Perl Net-SDP
  6. 这是由于新的iOS6需要用到这个模块 

    pi@chenyzpi git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp
    pi@chenyzpi ~ $ cd perl-net-sdp
    pi@chenyzpi ~/perl-net-sdp $ perl Build.PL
    pi@chenyzpi ~/perl-net-sdp $ sudo ./Build
    pi@chenyzpi ~/perl-net-sdp $ sudo ./Build test
    pi@chenyzpi ~/perl-net-sdp $ sudo ./Build install
    pi@chenyzpi ~/perl-net-sdp $ cd ..

  7. 安装shairport
    pi@chenyzpi ~ $ git clone https://github.com/hendrikw82/shairport.git
    pi@chenyzpi ~ $ cd shairport
    pi@chenyzpi ~/shairport $ make


启动服务

  1. 在Raspberry Pi上开启shairport
  2. pi@chenyzpi ~/shairport $ ./shairport.pl -a AirCYZ

    其中-a AirJiji为您自己的服务名称,可以随便取。开启后,此程序即开始服务。
    Raspberry Pi实现Air Play - yzchen1991 - 吉大释然
     
  1. 打开ipad,在播放音乐时选择AirJiji,声音即在Raspberry Pi上播放出来了。
Raspberry Pi实现Air Play - yzchen1991 - 吉大释然

原教程链接:http://jordanburgess.com/post/38986434391/raspberry-pi-airplay

浙江大学嵌入式课程 非荣誉出品
Copyright 2013 by Yizhe CHEN 
  评论这张
 
阅读(299)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018