pisignage-server, 在 node.js 上,本地服务器管理基于 piSignage

分享于 

7分钟阅读

GitHub

  繁體 雙語
Local Server to manage piSignage players based on node.js
  • 源代码名称:pisignage-server
  • 源代码网址:http://www.github.com/colloqi/pisignage-server
  • pisignage-server源代码文档
  • pisignage-server源代码下载
  • Git URL:
    git://www.github.com/colloqi/pisignage-server.git
    Git Clone代码到本地:
    git clone http://www.github.com/colloqi/pisignage-server
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/colloqi/pisignage-server
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    pisignage服务器

    在局域网或者 private 网络中管理piSignage播放器或者设置你自己的服务器的服务器代码 !

    新版本 1.9.5已经发布 !

    从现有版本升级到 1.9.5个

    • git pull 源主机并应用代码更改如果有的话
    • 如果你是 24 2016年月 之前的upadating,请将 config/env/development.js 中的uri变量更改为'mongodb://localhost/pisignage-dev'以保留旧数据
    • 启动pisignage服务器并转到 url localhost:3000
    • 输入你在 pisignage.com ( 不是电子邮件 ID ) ( 或者在设置下更改)的用户名,否则播放机许可以将不会启用
    • 播放机webUI的默认身份验证凭据已经更改为 pi:pi
    • 为设置添加了新设置选项卡,而不是 config/env/all.js 文件
    • 新的玩家软件升级会自动被拉到服务器上,你可以从本地服务器本身升级
    • 上传购买到本地服务器的新许可证,以便它们自动安装到 pi
    • 已经向服务器用户界面添加了身份验证,可以在设置下更改它( 默认 pi:pi )

    正在启动

    
    Note: Instructions may change, please refer to the respective package/OS websites for the latest, 
    
    
     Write to us at support@pisignage.com for help.
    
    
    
    

    安装 mongodb - 开源文档数据库

    请参阅mongodb安装指南安装 mongodb。

    安装 node.js 和 npm - 开放源码服务器框架

    https://nodejs.org/en/download/package-manager/

    安装 ffmpeg - 视频转换器

    https://www.ffmpeg.org/download.html

    安装用于图像编辑,转换的imagemagick - 工具

    https://www.imagemagick.org/script/download.php

    安装Git分布式版本控制系统

    https://git-scm.com/downloads

    克隆这里reporsitory并运行以下命令

    当前网络端口在本地服务器中配置为 3000. 在文件 config/env/development.js 中修改端口

    使用 node server.js 运行 node 服务器

    打开 Chrome 浏览器并在 http://localhost:3000或者http://[your-ip]:3000 ( 例如: 192.168.1.30: 3000,10.50.16.110: 3000

    在开始之前进行以下配置

    • 在 settings,将用户名配置为与登录用户名相同( 在你的电子邮件地址中为 )
    • 从电子邮件下载许可证文件或者从 pisignage.com, 上传它们到你的本地服务器
    • 你可以直接从本地服务器升级播放机
    • 身份验证为 pi & pi,你可以在设置下更改它

    英镑注意:请确定 mongod mongod进程正在运行,并且/data/db owenership changed更改为常规用户。 如果不使用 sudo chown -R your-username:user-group/data

    配置 Pi

    
    In player settings, PORT number should be part of server name for e.g. 192.168.1.12:3000
    
    
    
    

    下载pisignage播放器软件并根据指令准备SD卡。

    播放播放机后,使用 below 方法将管理和媒体服务器配置为本地地址和端口

    a。使用 http://[player ip]的播放机的webUI: 8000/设置

    连接键盘并按ctrl键或者F6键

    • 将配置和媒体服务器更改为 http://[your server ip]:port ( 例如: 192.168.1.30: 3000,10.50.16.110: 3000
    • 打开终端 ctrl+Alt+ t 并从 /home/pi/piSignagePro/config 目录中删除任何现有的_config.json 和 _settings.json 文件

    c。通过ssh连接

    • 编辑管理和媒体服务器配置的/home/pi/piSignagePro/package.json
    • /home/pi/piSignagePro/config 目录中删除任何现有的_config.json 和 _settings.json 文件

    特性

    播放机管理

    • 自动发现网络中的玩家
    • 监视玩家

    组管理- 创建组并将玩家分配给组

    • 显示设置- 1080 p/720p和 landscape 或者 portrait 模式
    • 部署默认播放列表,预定播放列表和advt播放列表
    • 将播放机分配给组

    固定资产管理

    • 上传资源( 视频。mp3。html/zip。图片。链接。谷歌日历提要)
    • 视频使用ffmpeg自动转换为 mp4
    • 视频和视频自适应提取的缩略图创建在数据库中存储
    • 添加标签以管理资产
    • 查看文件的详细信息
    • 重命名或者删除文件
    • 在本地查看资产
    • 自动创建上传时间( 在即将发布的版本中)

    播放列表管理

    • 创建,重命名或者删除播放列表
    • 指定&拖动以更改顺序
    • 为非视频资产分配持续时间
    • 选择要显示的布局( 1,2a,2b,3a,4,4b,2ab )
    • 启用 Ticker &集 Ticker
    • 使它的成为具有可以配置间隔计时器的广告播放列表

    点记住

    angularjs-dropdown-multiselect直接从
    https://github.com/dotansimha/angularjs-dropdown-multiselect/pull/23/files ( 用于 close-on-select,而非 Bower )

    需要下列程序才能工作

    • ffmpeg> = 0.9 ( 在某些操作系统中,由于软件包不存在,可能需要编译这些文件,请参见 #9)
    • 转换视频所需的ffmpeg相关的ffprobe
    • imagemagick创建缩略图

    如果没有创建服务器,那么两个目录将被创建。if/媒体和.. /media/_thumbnails. 如果这些目录没有被创建,那么它们将不能像预期的那样工作。 在这种情况下手动创建那些目录。

    你还可以使用浏览器( http://playerip:8000 ) 或者下载 Chrome 应用程序来管理播放机

    确保在设置页下的安装与在 pisignage.com 中的用户名( 电子邮件) 相同

    问题或者向我们发送电子邮件 at


    Server  BASE  MAN  play  LOC  Local  
    相关文章