标签 RaspberryPi 下的文章

OSMC 下播放 FHD 3D 视频

前言

一直在 RPi v2 上安装 OSMC 作为家用影音播放器(+网络加速服务),
不得不说相较于动辄近千的诸多安卓 OTT 盒子 ,
其性价比可用“奇高”来形容。

上半年升级 X9300D 之后折腾了一阵子各种盒子,
但播放全高清 3D 我仍旧使用 OSMC
(事实上目前因为安卓的 libnfs 性能问题我已基本用回它)。

对基于 Kodi 的 3D 播放方案有兴趣的童鞋可关注此帖
作者会定期更新。

准备

硬件

若想确认硬件上是否支持,
SSH 到 OSMC 执行:

tvservice -m CEA | grep 3D: --color
           mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
           mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:FP|TopBot|SbS-HH
           mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
           mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:FP|TopBot|SbS-HH
           mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
           mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive 3D:FP|TopBot

可见我的显示设备支持多种模式下的 FP (即“帧封装”), TAB (亦作 OU ,即“上下”) 和 SBS (即“左右”)格式(可惜不支持 4K 3D );
FP (Frame Packing) 就是我们今天的目标——

- 阅读剩余部分 -

将“树莓派”作为网关配合 ROS 实现国外流量加速

前言

为了提升 OSMC 的使用体验而购买了 Raspberry Pi 2 Model B
于是淘汰了一台 v1Model B 下来(下称 RPi )。
看着 egdeLSS 的 Pro 套餐配额每月剩一大半着实心疼,
决定用 RPi 架个家庭网关给 PS4 和 AppleTV 加加速

RPi 上的配置

我的 RPi 安装 Raspbian Jeesie Lite
其它系统大同小异。

配置 egdeLSS

先去 egdeLSS 官网下载适配 RPi 的 Cli 转换器(下称 SE )并给予执行权限,
执行时会报错 No such file or directory
疑是依赖未解决。
尝试找出依赖:

head -1 SE | cat -A
...
/lib/ld-linux.so.3
...

看来缺少 /lib/ld-linux.so.3
尝试解决

ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3

再次执行不再报错。

配置文件示例可见官网,
细节调整可参考 yxorPAH 的文档。
其关键的配置项如下:

- 阅读剩余部分 -

“树莓派”上 OSMC 安装及配置过程

安装

OSMC 的前身是 Raspbmc
有关 Raspbmc 、OpenELECXBian 的多方面对比可参看此文

下载镜像

我使用的 Raspberry Pi Model B (下简称 RPi ),请根据手中设备选择镜像并调整相关步骤。

OSMC 官网 下载适配 Raspberry Pi 1 (ARM11 平台) 的 DiskImage 文件。

将镜像写入 SD 卡

官方建议尽量使用 Class 10 的 SD 卡。

确认 SD 卡的分区名:

$ df -h
Filesystem      Size   Used  Avail Capacity  iused  ifree %iused  Mounted on
/dev/disk1     111Gi  108Gi  2.9Gi    98% 28397796 760858   97%   /
devfs          186Ki  186Ki    0Bi   100%      644      0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0      0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0      0  100%   /home
/dev/disk2s1    69Mi   37Mi   32Mi    55%        0      0  100%   /Volumes/UNTITLED

- 阅读剩余部分 -