While testing the FBE200 this past week, I observed that the FBE200 would often not resume the rtsp stream when the hdmi cable had been disconnected for a period of time. I would need to reboot the FBE200 in order for the rtsp stream to start. I decided to take the FBE200 home over the weekend to do further testing.
All testing was performed with firmware E264-20171009.
I set up the FBE200 with two laptops. The first laptop (Dell) had its hdmi output connected to the FBE200. The FBE200 and the second laptop (Toshiba) were Ethernet connected to an gigabit Ethernet switch. The Toshiba ran vMix with an rtsp tcp input. The chrome browser on the Toshiba was http connected to the FBE200. On the Dell laptop, I enabled the hdmi output by switching the display to “Duplicate”. I disabled the hdmi output by switching the display to “PC screen only”.
For some of the testing, I installed an hdmi splitter between the Dell and FBE200 so I could see the restore of the hdmi output on a TV. The results shown in the spreadsheet were similar with or without the hdmi splitter.
The results showed that the FBE200 often does not correctly restart the rtsp stream after the hdmi input has been restarted. From the change in pattern of the Ethernet lights blinking, it is clear that the FBE200 has recognized that the hdmi input is live. But, on the Status window, the “Interrupt count” remains at 0. Note however that the “Audio count” always starts increasing at a rapid rate when the hdmi input is restarted. When this occurs, the FBE200 needs to be rebooted in order for the rtsp stream to restart correctly.
From the testing, it appeared to me that the longer the hdmi input was turned off, the more frequent the stream would not restart correctly – typically more than 15 minutes.
So this issue needs to be identified and repaired.
In addition, I suggest that a watchdog task be introduced into the firmware with customer specified time on the System window. If the time is zero, the watchdog is not active. If the time is one or greater, than the watchdog is active and is watching the “Interupt count”. If the “Interupt count” does not increment for the time period (typically one or two minutes) specified by the customer on the System window, then the watchdog should initiate a reboot. I suggest that the default for the watchdog be 0 minutes to disable it.
Thank you in advance for your assistance. In testresults171105.pdf, an N in the Interupt increment columns indicates, it remained at 0 when the hdmi input was restored and the FBE200 had to be rebooted. I have uploaded the testresults and pdf’s of the FBE200 http displays.
.Access.pdf (135.0 KB)
Media.pdf (132.1 KB)
Status.pdf (121.2 KB)
System.pdf (118.6 KB)
TestResults171105.pdf (179.4 KB)
Network.pdf (110.8 KB)