利用树莓派和Kodi投屏

本文详细介绍了如何利用树莓派和Kodi搭建家庭投屏系统,包括配置树莓派视频输出参数,安装及设置Kodi,以及测试投屏功能和使用手机遥控器操作。
摘要由CSDN通过智能技术生成

本文介绍了如何利用树莓派和Kodi实现移动设备投屏到电视机的功能。篇幅较长,主要分为如下几个部分

  1. 什么是投屏?
  2. 什么是树莓派和Kodi
  3. 适用情境
  4. 具体实现过程
    4.1 连接电视机和树莓派
    4.2 配置树莓派视频输出参数
    4.3 安装Kodi
    4.4 设置Kodi播放参数
    4.5 测试投屏
    4.6 下载手机遥控器
  5. 结语
**1. 什么是投屏**
投屏就是将一个设备上的屏幕显示内容投射到另一台设备上播放,最常用的场景就是将手机或者平板电脑上的视频投射到电视机上进行播放,毕竟电视机的屏幕大得多,看起来更过瘾。

比如,你在爱奇艺上看视频时,一般都会有一个“TV”的按钮,那就是用于投屏的,可以将爱奇艺上正在播放的视频投射到电视机上播放。
在这里插入图片描述

而要实现投屏功能,一般要求两台设备都支持 Airplay 或者 DLNA 协议。这两个协议下文还会涉及到。

**2. 什么是树莓派和Kodi**
简单来说,树莓派就是一个“卡片式电脑”,可以安装Linux、Windows等多种操作系统,并且自带多种输入输出接口,可以做很多有意思的事情。价格在300元左右。

在这里插入图片描述

至于Kodi,可以实现“家庭影院”功能的开源软件/系统。用它可以管理你的本地媒体资源(包括视频、音频以及图片),并且可以播放远端媒体资源。

我就准备用树莓派和Kodi来实现投屏功能。

**3. 适用情境**
为什么要折腾这些东西呢?起因是家里有一台老式电视机(只有AV接口,没有HDMI接口),冬天到了,我想窝在被窝里看电视,最好是将网络视频APP上的节目投屏到电视上看,多爽啊!

起初想到了买一个投屏的盒子,看了一下主流的价格在200元左右。想到自己还有一个“被遗忘”的树莓派,就边搜索教程边摸索着实践起来了。

硬件配置一览:

  1. 老式电视机一台(只有AV接口,没有HDMI接口);
    在这里插入图片描述

  2. 树莓派1代B+(有3.5mm复合音视频输出接口),安装了官方的Raspbian系统
    在这里插入图片描述

**4. 具体实现过程**
4.1 连接电视机和树莓派 **这一步千万注意连接线的选择!**首先当然要选择一分三的AV连接线,但是市面上一般的AV连接线是对应“国标”的,而树莓派3.5mm接口是对应“美标”的,所以需要一个**转接头**进行转换。转接头某宝上有卖,AV线(一分三的)加转接头大概12元左右。

在这里插入图片描述

4.2 配置树莓派视频输出参数
既然连接上了,当然要播放一个视频看看啦!用树莓派上的视频播放器mplayer播放一个测试视频,结果只出来了声音,但是没有视频画面。即使如此,还是让我兴奋了一下,毕竟这说明连接没有什么大的问题!

但是不能一直没有声音吧,所以我网上搜索一番,发现需要重新配置树莓派的视频输出参数。具体做法如下:
编辑 /boot/config.txt 文件,编辑前请确保你有root或者sudo权限,并且可以先备份一下这个文件,以防设置过程出错!

用vi或nano等文本编辑器打开文件,其中重要的参数如下(参考来源):

overscan_left=16 //将画面向左移动16个像素点
overscan_right=16 //将画面向右移动16个像素点
overscan_top=16 //将画面向上移动16个像素点
overscan_bottom=16 //将画面向下移动16个像素点
disable_overscan=0 //设置是否允许屏幕过扫描1为不允许,0为允许
framebuffer_width=800 //设置屏幕宽度为800个像素点
framebuffer_height=400 //设置屏幕高度为400个像素点
sdtv_mode=2 //设置树莓派输出的电视制式
	      //0-NTSC,北美视频标准
	      //1-NTSC-J,日本视频标准
	      //2-PAL,英国和其他国家视频标准
	      //3-PAL-M,巴西标准
sdtv_aspect=2 //设置输出画面宽高比,1-4:3,2-14:9,3-16:9

经过测试,我选用了如下参数:(究竟要用什么参数,要根据自己的实际环境而定)
需要注意的是,当你更改了这些参数,它们不会立刻生效,必须重启系统后才能生效!

disable_overscan=0
overscan_left=20
framebuffer_width=850
framebuffer_height=750
sdtv_mode=2

当我更改参数并重启系统后,再次播放视频,电视机的画面和声音都有了,并且并没有噪音,Lucky!

最后说一句,如果你使用HDMI线连接电视机的话,需要用其他参数,主要是hdmi开头的那些参数,具体可以另行搜索。

4.3 安装Kodi
安装Kodi可以直接选用针对Kodi的定制化Linux发行版。由于我已经安装了其他系统,偷个懒就直接安装Kodi软件了。

如果要安装较新的Kodi版本,首先需要更新软件源(我用的是中科大的源):
打开 /etc/apt/sources.list 文件,将内容替换成:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ j
  • 10
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值