True

常见问答

第一步、安卓屏幕上传视频无法播放:


右上角三个点-》设置-》存储位置-》选中存储位置




第二步、本地视频不能播放:


视频要放在file:///storage/emulated/0/Android/data/cn.tv.wubo.client/files/的路径下。


file:///storage/emulated/0 代表的是Internal Memory.即把视频copy到Internal Memory/Android/data/cn.tv.wubo.client/files/的路径下

windows 平台, 播放本地HTML5 的方式 .


使用网页 类型的节目wedigt , URL设为如下样式:


file:///D:/tmp/nhhp/a/index.html


一定要执行,IE11  的两个注册表合并。


file:///D:/xampp/htdocs/5dbo/web/directorySlider/index.html


Windows设备在没有授权、没有排期、没有网络的情况下,用户可在5dbo播放器设置-高级-启动屏幕里替换启动图片,支持jpg\png\gif格式的图片,但gif不支持动态显示。


android设备设置里有更换屏幕启动图片的选项,但是不能更换。

是利用了  IE 的缓存机制。


一般是开启的,如果没有开启, 请看下面的链接介绍。


http://www.liangshunet.com/ca/201403/264155312.htm

1. 首先要安装IE11


So for example if you have IE11 installed on the PC and want Xibo to use that, you’d add the following key:


2: 在注册表里增加一项如下:


HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION


5dboClient.exe = (DWORD) 00011000

adb shell su -c "chmod 777 /dev/ttyS0"

adb shell su dd if=uramdisk.img  of=/dev/sdb bs=4M seek=1

https://blog.csdn.net/qq_22370409/article/details/89350235


adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204

1.查看服务器中的xmr的状态


service  xmr status,


如果不正常,需要重启


service  xmr start


service  xmr restart


service  xmr stop


重启后, 如果xmr消息仍不起作用时,需要对终端做一次rekey操作


无需邮件激活,如果后台显示屏配置了邮箱


在连接广告平台时,只需要一步了。url+秘钥

可以使用 intent  启动第三方的截屏工具。

本地视频, 类型, 需要将视频文件上传到 指定的目录, 如下:


/storage/emulated/0/Android/data/cn.tv.wubo.client/files/toystory.mp4


在后台给网页路径设置为


例:file:///storage/emulated/0/Android/data/uk.org.xibo.client/files/nhhbxzhd/index.html


把网页文件包放在播放器资源管理器的Internal Memory/Android/data/uk.org.xibo.client/files/下即可


There always will be a flash between videos or on layout reload.


视频播放或版本重载时总会出现闪屏问题


黑屏,是因为默认的版面背景是黑色的。你可以修改颜色,或加一个背景图片,看起来可能会好一点在切换视频或版面时。


如果你使用android 播放器,它是支持Texture view ,可以指派给你的播放器,在显示器设置里。禁用 Surface View .

 

你可以给部件添加渐变特效,来改善播放效果。


在windows 播放器是不支持渐变效果的。你可以添加版面的背景图片。 这个情况应该用.jpg 格式。

仅安卓有此功能。


后台设置密码:显示器设置-编辑-一般-密码保护设置。


添加密码之后,显示屏-编辑-高级-设置模式


显示屏连接cms之后,点击设置会跳出输入密码的弹窗。

https://community.xibo.org.uk/t/resolution-vs-disply-size-etc/4468/3

https://xibo.org.uk/docs/setup/display-client-logs


播放器日志用查看改善播放器的性能,与稳定性,


有两种播放器日志:


日志消息发往服务器CMS的 有两种: Error  与Audit 


  • Error 日志一直被记录在日志,

  • Audit 日志需要对每个显示屏: Auditing until 进行配置后,才可以


  • 离线后怎么办?:平时播放器会保存日志, 一旦连线,player 就会向服务器发送离线期间的日志, 不会丢失,

  • 在播放器端,只能看到最近5条日志,用于即时调试。

  • 日志发送成功后,即被删除;每次与后台通信调用,也会被记录下来, 用于调试。

Add support for libCEC (both Android and Windows client)


https://github.com/xibosignage/xibo/issues/80


https://github.com/Pulse-Eight/libcec/issues/202

自动关机命令:


windows 


  • Shutdown.exe -s -t 00


In Android


  • reboot -p

0.确定为 重复节目,选择定制, 设定好 开始 结束 时间。如:今天的6:00 ~12:30


1.在排期弹窗中,有个“重复”选项卡


设置重复的类型,如:按天 重复,


在设置: 数量, 每 一天 :填 1:


以上结果:


每天的:6:00~12:30 这一时段, 重复播放 节目

关于视频节目 的截屏问题: 1>windows 版本可以支持视频节目截屏。 2. 由android 的视频播放使用了GPU硬件加速,目前暂时获取不到视频截屏。在逐步改进当中。

Windows players should obey IE settings in that regard.


Android player - it is possible to enable browser cache in display profile assigned to your players.

RTSP would be best in local video wedgit 


HLS stream can be added to the HLS widget (assuming you’re running 1.8 series CMS).


=====================

HLS ( HTTP Live Streaming)苹果公司提出的流媒体协议,直接把流媒体切片成一段段,信息保存到m3u列表文件中,可以将不同速率的版本切成相应的片;播放器可以直接使用http协议请求流数据,可以在不同速率的版本间自由切换,实现无缝播放;省去使用其他协议的烦恼。缺点是延迟大小受切片大小影响,不适合直播,适合视频点播。


RTSP (Real-Time Stream Protocol)由Real Networks 和 Netscape共同提出的,基于文本的多媒体播放控制协议。RTSP定义流格式,流数据经由RTP传输;RTSP实时效果非常好,适合视频聊天,视频监控等方向。


RTMP(Real Time Message Protocol) 有 Adobe 公司提出,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器加载 flash插件就可以直接播放。


总结:HLS 延迟大,适合视频点播;RTSP虽然实时性最好,但是实现复杂,适合视频聊天和视频监控;RTMP强在浏览器支持好,加载flash插件后就能直接播放,所以非常火,相反在浏览器里播放rtsp就很困难了。


https://bitmovin.com/mpeg-dash-hls-examples-sample-streams/


HLS .m3u8 streams for testing HLS 测试例子

HLS test streams (.m3u8 streams) are a little harder to come by due to the nature of the technology.  HLS, which is also known as HTTP Live Streaming, is an HTTP-based protocol implemented by Apple. It is not an open standard like MPEG-DASH and so it does not have as many community generated content and resources. Having said that, we have created a small list of streams that we have tested, and of course have prepared a few of our own with various encoding profiles and functions, such as subtitles and multi-language options.


https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8

https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8

https://mnmedias.api.telequebec.tv/m3u8/29880.m3u8

http://184.72.239.149/vod/smil:BigBuckBunny.smil/playlist.m3u8

http://www.streambox.fr/playlists/test_001/stream.m3u8


Local Video 

The Local Video Module is used for video that exists only on the Display and is not uploaded to the CMS, such as;


- Manually transferred videos


- Videos on a LAN


- Streamed Videos


Video scaling and RTSP streams are only supported on the Android, webOS and Linux Players. Use the HLS Widget to show compatible video streams on Window and Tizen Players.


You will need correct rtsp link to a video, for example

rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov

Then all you need to do is to put that in the local video module and it should work on android clients.

wmv, avi, mpg, mpeg, webm, mp4 files 


Video 视频: wmv,avi,mpg,mpeg,webm,mp4,m4v 最大2G


Image 图片格式:Jpg,Jpeg,png,bmp,gif 最大2G

多级显示屏组, 可以实现 快速的屏幕发布节目


Example Group Structure

  • Site 1

  • Site 1 - Building A

  • Site 1 - Building A - Level 1

  • Site 1 - Building A - Level 2

  • Site 1 - Building B

The Display membership is set on the lowest level Groups and those groups then belong to the next level up, which in turn belong to the highest level parent "Site 1". The CMS will not allow a circular reference to be created - this is an assignment that creates a loop (i.e. Site 1 has Site 1 - Building A, and Site 1 - Building A has Site 1.)



主要目录权限问题,运行如下命令即可:


chown -R www-data.www-data /home/www/5dbo/x


chown -R www-data.www-data /var/local/5dbo_cms_x    


卓云:


# chown -R nginx.nginx /dev/5dbo_cms_ynzy

Uncaught ReferenceError: $ is not defined,


是因为cms 的媒体库, 没有一起搬家。


只需要将可以正常运营的 媒体库移至新安装的cms 指定的目录下,即可。


如:d:/xampp/library 目录下的内容,移至服务器 /var/local/5dbo_cms_x/ 目录下。

android 触控播放器如何实现隐藏操作栏?


在后台显示屏设置里,将该显示屏所属的模式类型 设为隐藏。

设备安装后首次连接不成功:


查看设备显示时间是否为当下时间,系统设置——时间——开户自动更新时间。

使用节目的优先级可以来决定某节目是否包含在播放器的排期里.


使用数字代表 优先级别, 0 代表最低的级别。


如果一个播放器的排期节目,全部都是0级别, 那么所有节目将为轮流播放。


如果有一个节目的优先级别为1,哪这个节目是唯一要显示的。


如果有的节目是0 , 有些是1, 有些是2, 哪只会显示2(最高优先级)的节目, 


这个优先级可用于在指定时间内变更排期, 


如餐厅的餐牌, 一般是正常显示的。 但可以在中午只显示午餐的菜单.

https://www.tutorialspoint.com/free_online_whiteboard.htm


https://www.webwhiteboard.com/board/9xtz7m84

1.后台--显示屏设置--Windows--编辑--:


   高级--启动shell命令☑️


   命令--命名+命令里输入Shutdown.exe -s -t 00


   保存


2.后台--排期--选择需要的显示屏/组--添加节目--节目类型为(命令)--选择自动关机的那个命令--设置关机时间--在重复里选日常


   保存即可





数据集,多页显示,会自动切换页面,是每一个页的显示时间=总时长除以页数



比如这个是两分钟除以五?


不是,要用时长,不是更新间隔。


更新数据间隔,是更新数据。。页面切换是两个慨念。

通过API  访问CMS的触发器,  即时更新当前播放节目。(android player, windows cms )[   OK ]

(如播放器,状态报error :Subscriber. Message:Unable to open message:javax.crypto.BadPadding, 请在显示器列表页,编辑-》高级-》Rekey (重新配置XMR)-》保存 ,重启播放器,即可。)

请求屏幕截图,实现即时查看当前屏幕播放画面截屏.(android player, windows cms )[  OK ]

请求采集, 实现即刻更新节目。(android player, windows cms )[ OK ]

想要发布一个通知要有以下几个步骤:


1.在通知中心里添加一个新的通知,并根据需要填写主题、发布时间、受众(可添加多个显示屏)、通知的内容,并保存。


2.添加一个新的版面,添加一个通知部件,可根据需要调整主题和正文的布局和样式,高级页面可以设置没有通知时的显示内容。

可以在源码里添加背景颜色。


3.给要显示通知的屏幕排期,将版面设置为叠加版面。排期可添加多个显示屏。


4.打开显示屏,等到通知发布时间,通知即可显示。

To install this Web App in your iPhone/iPad press and then Add to Home Screen.