0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用树莓派录制和直播电视直播

454398 来源:网络整理 作者:网络整理 2019-12-02 11:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在Netflix时代,观看直播电视似乎是一门老派,但您无法始终在流媒体服务上找到想要的每部节目或电影。另一种选择是为有线电视或卫星电视付费,谁愿意这么做?

如果您在一个拥有地面电视广播的国家/地区,则可以切断线缆,将直播电视录制到网络DVR中而是使用Tvheadend,在Raspberry Pi上运行。操作方法如下。

什么是Tvheadend?

Tvheadend是用于直播电视节目的流媒体服务器。它可以处理流式传输和录制空中DVB-T/T2广播电视,例如英国的Freeview。它还可以处理其他形式的电视流,包括电缆(DVB-C),卫星(DVB-S和DVB-S2),ATSC和IPTV。

本指南将重点介绍如何将Tvheadend与DVB结合使用-T/T2调谐器,用于空中地面电视,但是如果您更喜欢使用Tvheadend从其他输入源录制电视,则设置Tvheadend的许多说明将保持不变。

您要做什么‘ll Need

要设置Tvheadend DVR,您将需要以下内容:

带有Case的Raspberry Pi 2、3或3B +

已安装Raspbian的MicroSD卡

高质量电源(5V @ 2.5A)

用于OTA电视接收或Raspberry Pi TV HAT的USB DVB-T/T2调谐器

一台DVB-T/T2天线

另一台用于SSH连接且安装了SSH客户端的PC

Raspberry Pi Foundation发布了使用Raspberry Pi的GPIO引脚成为DVB-T2接收器的Pi TV HAT。如果您没有这些设备,则可以使用典型的USB DVB-T/T2调谐器。

步骤1:准备Raspberry Pi

您需要首先在Raspberry Pi上安装操作系统;本指南将假定您已将最新版本的Raspbian Lite闪存到microSD卡上,并且您的Pi可以连接互联网。在第一次启动时运行常规命令以更新您的Pi并更改默认密码也是一个好主意:

sudo apt update

sudo apt upgrade

passwd

如果尚未安装,请先刷新了microSD卡,将名为 ssh 的文件(没有文件扩展名)添加到您的启动分区。这将使您能够通过SSH连接。您必须检查您的Pi的IP地址,您可以使用智能手机上的网络监控应用程序来对其进行设置。

一旦您启动了Pi,请将DVB-T/T2调谐器插入您的Pi(或附加到GPIO引脚(如果您使用的是HAT)并通过SSH连接。确认您的USB调谐器正在正常工作:

lsusb

假设是,请检查调谐器固件是否存在并加载:

dmesg | tail | grep dvb

如果命令不返回任何内容(或没有错误),则表明DVB-T/T2调谐器已准备就绪。如果命令返回的日志片段表明您的固件无法加载,或者缺少所需的固件文件,则需要下载它们。

Linux的OpenELEC开发人员提供的Git存储库媒体中心发行版,包含用于各种调谐器芯片组的大量固件文件。要将它们安装到您的Pi上,请在终端上运行以下命令并重新启动:

sudo apt install git

git clone https://github.com/OpenELEC/dvb-firmware.git

cd dvb-firmware

。/install

sudo reboot 步骤2:安装Tvheadend

要安装Tvheadend和任何其他软件包,键入:

sudo apt install tvheadend

键入 Y ,然后按Enter键以同意安装。在安装之初,您需要为Tvheadend提供用户名以进行管理访问。在其中输入合适的用户名,然后按Enter。

您需要提供密码,因此在其中输入一个并按Enter。最后一个菜单提供有关安装Tvheadend以访问端口9981上的Web界面时的操作的信息;只需按Enter键即可继续安装。

第3步:配置Tvheadend

安装完成后,打开Web浏览器,然后转到http://YourIPAddress:9981,将IP地址替换为“ YourIPAddress”你的Pi。使用您在安装过程中创建的用户名和密码来获得访问权限。

如何使用树莓派录制和直播电视直播

为Web界面和EPG选择语言(电子节目指南,用于电视)清单),然后单击保存并下一步。

在下一个菜单中,除非您计划允许在内部网络之外访问Tvheadend,并且假定您的IP地址在192.168中。 .1.0/24范围,请在允许的网络下输入 192.168.1.0/24 。您还可以为标准管理和标准用户帐户提供其他用户名和密码。根据需要填写用户名和密码部分,然后单击保存并下一步。

下一步将配置您的调谐器。 Tvheadend应该已经检测到您的DVB-T/T2调谐器;对于我的配置,它列在网络2 下。选择网络类型为 DVB-T网络。。再次单击保存并下一步继续。

让您的调谐器扫描正确的频道。在下一个菜单中,您可以选择“预定义的多路复用器”,它们是要扫描的适当频率的列表。在列表中搜索与您的国家和地区相对应的列表。当我住在英国时,我使用了BBC的这种搜索工具来找到最接近我的位置的发射器。

选择了一个发射器后,点击保存并下一步

这将开始扫描以您选择的发射机的频率工作的频道。让它一直运行直到进度达到100%,然后单击保存并下一步。

下一个菜单将具有将这些服务映射到媒体可以理解的频道名称的选项。玩家。在点击保存并点击并保存之前,选中映射所有服务, 创建提供商标签和创建网络标签的复选框。接下来。

完成后,您的Tvheadend安装应该已经完成,与您所在地区广播的服务相匹配的频道。只需单击完成以关闭配置弹出窗口。

步骤4:流式传输或录制电视

在安装并配置了Tvheadend之后,您现在可以转到有趣的部分-观看或录制电视。您可以使用Tvheadend将媒体播放器流式传输到Kodi等媒体,使用Tvhclient之类的应用程序流传输到手机或平板电脑,使用VLC或通过Tvheadend的门户网站本身流式传输到PC。

如果要快速加载频道进入VLC进行测试,请在您的网络浏览器中键入以下内容以下载要进行流式传输的播放列表,并用您自己的用户名,密码和IP地址替换:

http://username:password@YourIPAddress:9981/playlist/channels

要录制电视通过门户网站,在电子程序指南下搜索内容,然后单击第一个图标(带有“ i”符号)以显示有关该信息的信息。

要录制节目,请选择录制节目。 如果要自动录制电视连续剧的剧集,请选择录制电视连续剧。

录制直播电视并将其流式传输到整个家中

谢谢到Tvheadend,您可以省去昂贵的电视和流媒体包。使用Raspberry Pi,您可以将媒体内容(无论是直播的还是预先录制的)流式传输到家里的所有设备,从而永久切断线缆。

在准备好网络DVR的时候,您就可以进一步扩大您的媒体野心,因此请考虑构建自己的媒体中心PC,以流式传输自己喜欢的电视节目和电影(并且没有缓冲)。您甚至可以用Raspberry Pi构建一个Android电视盒,以享受流行的基于Android的流媒体应用程序带来的好处。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110771
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    直播预告 | 睿擎 3562 NullClaw 系统开发实战:把 AI 助手塞进工业开发板

    ,在睿擎3562上完整部署NullClaw,让工业开发板瞬间拥有AI对话与自动化任务能力。直播核心内容本次直播以睿擎RC3562为硬件平台,全程实战演示:1.睿
    的头像 发表于 03-30 18:23 252次阅读
    <b class='flag-5'>直播</b>预告 | 睿擎<b class='flag-5'>派</b> 3562 NullClaw 系统开发实战:把 AI 助手塞进工业开发板

    直播预告 | 睿擎3506 Ubuntu开发实战:从环境搭建到整包固件制作,一次讲透

    ,我们用一场直播,带你完整走一遍睿擎3506Ubuntu系统开发全流程,从零搭建环境到制作整包固件,把每个环节的细节和坑点都摊开来讲。直播核心内容本次直播以睿擎
    的头像 发表于 03-13 17:45 1718次阅读
    <b class='flag-5'>直播</b>预告 | 睿擎<b class='flag-5'>派</b>3506 Ubuntu开发实战:从环境搭建到整包固件制作,一次讲透

    花椒直播开源鸿蒙专属直播播放器 助力高效开发高性能直播应用

    近日,花椒直播开源了专注于直播场景的播放器“HJPlayer”。它基于自研的通用多媒体框架“HJMedia”打造,与早前开源的推流器“HJPusher”共同构成了覆盖主播推流到观众播放的完整客户端
    的头像 发表于 10-22 11:20 503次阅读
    花椒<b class='flag-5'>直播</b>开源鸿蒙专属<b class='flag-5'>直播</b>播放器 助力高效开发高性能<b class='flag-5'>直播</b>应用

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 1579次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2433次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1746次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 1828次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 3095次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1860次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1552次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 2079次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1722次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    随着技术的不断发展,推动创新与创造力的工具和设备也在不断升级。其中,树莓派系列凭借其多功能性和强大性能,在从简单的DIY项目到复杂的计算任务等众多应用场景中脱颖而出。随着树莓5的近期发布,爱好者
    的头像 发表于 05-21 13:15 3431次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航接收器
    的头像 发表于 05-17 08:33 1552次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 1309次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!