热门推荐
emby+frp+videotogether 实现异地一起看
2024-12-31 22:32

许久不见,我又回来更新远程一起看的方法了,上一次搞一起看还是去年5月的私人服务器,这次带来了更有效的方法,甚至部分番剧能够支持弹幕!

往期的一起看处理方法:

简单架构介绍

这次视频播放采用的是emby多媒体服务(一种可以把本地视频自动分类成类似视频网站的服务),远程使用emby是使用frp进行内网穿透,emby本身没有一起看,一起看的实现是使用的一个名为videotogether的js插件,弹幕用的danmaku。

框架图

基本框架

架构解析

为什么不全部搭建在公网服务器上?

公网服务器给的存储空间太小,一般只有几十g,加配存储空间很划不来,而我本地有一块2t的机械,里面又下了很多视频。同时我本地有一台闲置的笔记本,视频硬解码速度会比公网服务器块很多,因此采用了内网穿透的方法。

开始搭建

前期准备

    搭建环境

    本篇的搭建方式是在Windows环境,好处是Windows兼容性非常强并且操作傻瓜,这套框架其实不止限于本篇的搭建方式,下文给出其他环境的搭建思路和参考文档。

    emby其他搭建方法

    树莓派、Linux搭建emby会用Linux的也不需要写太多教程了,只给个搭建思路,Linux可以装docker或者直接用Linux端的服务

    参考: https://emby.media/download.html 参考视频:https://www.bilibili.com/video/BV1bp4y1b77h

    NAS、Docker搭建embydocker属于万金油了,只要能装docker就能部署,不论是什么设备装上docker,拖下docker镜像就能跑。

    参考视频:https://www.bilibili.com/video/BV19o4y1D7wb 参考: https://emby.media/docker-server.html

    安卓设备搭建emby用老的安卓手机搭建emby是比较奇葩的方法,稳定性不能保证,并且硬解码速度堪忧,不是很推荐这种方法。

    参考视频:https://www.bilibili.com/video/BV11V411E7Sf 参考: https://emby.media/server-android.html

    windows搭建emby

    windows端搭建emby非常简单,只需要下载emby服务端,双击运行即可,比起docker,Linux来说简单太多。 这里只介绍了emby的安装,没有介绍emby的使用,emby玩起来花样很多,所以没有展开说明,具体使用请查看参考视频。

    emby server下载:https://emby.media/windows-server.html emby的具体使用:https://www.bilibili.com/video/BV1e54y1f7Re

    为emby装插件

    videotogether

    安装方法: 在安装emby的目录中找到 Emby Theater/electronapp/www/index.html这个html,打开编辑。 在body内添加

    即可。 或者在浏览器安装videotogether插件(这个方法可以直接在b站一起看任意视频)。

    视频参考:https://www.bilibili.com/video/BV1aj411F7nk

    danmaku

    给emby添加弹幕。 安装方法: 在安装emby的目录中找到 Emby Theater/electronapp/www/index.html 这个html,打开编辑。 在body内添加

    即可。

    js代码放置位置

    搭建frp服务

    frp官方文档:https://gofrp.org/docsfrp (Fast Reverse Proxy)是一个开源的高性能反向代理服务器,用于将本地计算机上的服务映射到公共网络中,从而实现内网穿透和远程访问的功能。

    frp官方文档说明非常详细,只需要阅读web访问的示例即可。frp分为服务端s和客户端c,配置文件内容不同。

    搭建frps服务

      示例:

      名词解释:

          搭建frpc服务

          frpc可以装在路由器上用路由器硬解(参考Padavan),也可以装在本地电脑上。

            参考:

            名词解释:

              尾声

              至此,我们已经部署了一个能够一起看视频的多媒体网站了,文中技术内容有许多细节没有描述,需要一边查阅相关资料一边部署。后续可能出一个调试的进阶文档。emby有很多进阶玩法,包括不限于配合rss+qbit自动化追番,anime4k番剧超分辨率,组建个人音乐曲库,移动端应用,本文意在提供一个思路,拓宽emby和其他技术结合的玩法。此外一起看的videotogether插件还有网页chrome插件形式,可以支持其他主流播放网站。

              参考

                    以上就是本篇文章【emby+frp+videotogether 实现异地一起看】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/quote/17309.html 
                     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站https://sicmodule.kub2b.com/mobile/,查看更多   
                发表评论
                0评