这是一篇由Promwad是一家拥有数字电视和机顶盒开发专业知识和技术的软硬件产品开发公司。最近,他们收到了来自台湾合作伙伴瑞泰克的一个包裹。有一个RealtekRTD1395开发板内部- Hercules 32位OTT - 2gb内存和预装的Android 9操作系统。Promwad团队测试了它的功能,以及它如何被设计新的电视机顶盒和开发嵌入式软件的硬件和软件工程师使用。
Hercules OTT板是一个Android IPTV盒,可以播放任何格式的视频,最大分辨率为4K。Dash和HLS支持Youtube、Netflix等流媒体服务。此外,该董事会还支持其他Android应用程序,包括音频/视频通话和会议。
Realtek早在2018年就推出了基于rtd1395的电路板。IP和有线电视运营商在他们的用户设备中使用它们。RTD1395芯片有四个ARM Cortex-A53核和Mali-470图形处理器,这是另两个型号RTD1295和RTD1296的廉价替代品,但支持同样的4K视频分辨率。现在,Amlogic、联发科和其他芯片供应商也有类似的解决方案,但我们下次再讨论它们。亚博体育官下载
现在,让我们专注于我们的包裹。
赫拉克勒斯奥特硬件
由于这是一个开发板,我们只测试了芯片的物理特性。
以下是RTD1395ES的主要特点:
- ARM Cortex-A53四核CPU
- ARM mali470 MP4图形处理器
- H.265 4K 60fps, VP9 4K 60fps, H.264 4K 30fps解码器
- H.264 1080P 60fps编码器
- HDR10, HLG, TCH Prime, Dolby Vision, HDR10+
- USB2.0主机/设备
- HDMI Tx v2.0b与CEC
- 10/100 MAC和PHY +千兆以太网MAC
- 作为PCIe 2.0
- SGMII
- SDIO 3.0和SD 3.0
- i2输入/输出
- S / PDIF输出
我们的测试结果:
- 2个USB 2.0 -均可使用
- 1x以太网百兆接口-工作正常
- 1x HDMI -工作
- 1x S/PDIF -工作
- 1x 3.5毫米音频插孔-工作
- 1x SD卡插槽-工作
- 1x IR端口-我们无法测试它,因为我们没有原始的遥控器,而且Amlogic的无法工作。
- 1x USB Type-C -仅作为电源输送
- 1x WIFI/蓝牙模块:WIFI正常,蓝牙未测试
该板是通过5V c型电缆供电,因为一个独立的电源连接器是不焊接。
在Android的导航中,我们尝试使用Opal遥控器与USB模块,这以前与我们所有的IPTV盒,但这次它拒绝了,甚至没有在lsusb中定义。所以我们只能使用键盘/鼠标,这并不太方便,因为我们没有后退和菜单按钮。
处理器本身会变暖,所以我们在刹车片里装了一个散热片。
在Hercules OTT板上测试视频播放
发布56个测试视频
我们已经用测试视频检查了解码能力http://jell.yfish.us/.
在56个H.264/H.265文件中水母视频,只有3个在(电子邮件保护):
- 水母- 250 mbps - 4 k - uhd hevc - 10 - bit.mkv
- 水母- 300 mbps - 4 k - uhd hevc - 10 - bit.mkv
- 水母- 400 mbps - 4 k - uhd hevc - 10 - bit.mkv
播放器崩溃日志:
1
2
3.
4
5
|
调试
(
4077
4077
)
F
pid
:
1815
,
tid
:
4069
,
的名字
:
rvsd
@
1.0
-
检修
>>>
/
供应商
/
箱子
/
hw
/
供应商
.realtek
.rvsd
@
1.0
-
服务
<<<
调试
(
4077
4077
)
F
信号
6
(
SIGABRT
)
,
代码
-
6
(
SI_TKILL
)
,
的错
addr
--
--
--
--
调试
(
4077
4077
)
F
中止
消息
:
'FORTIFY: pthread_mutex_destroy调用一个被销毁的互斥对象(0xa7b1b06c)'
|
在其他53个视频中,没有冻结或跳过帧。这种芯片可能会以更高的比特率播放视频,但我们并不知道。
我们无法对Realtek的视频播放器进行截图。原因可能是,玩家不是由Android工具实现的,可以直接访问framebuffer以保护内容不被盗版。在VLC和ExoPlayer中,我们的截图没有任何问题。
当在VLC中测试相同的视频时,我们发布了高达180mbit /s的H.264文件。由于帧准备时间不足,高比特率的视频不能正常工作。HEVC在120mbit /s时停止播放(根据崩溃日志判断,由于内存不足)。
运行Geekbench3测试
在Geekbench3测试中,系统的SingleCore/MultiCore得分为523/1656分,与Amlogic S905芯片(500/1400)大致相当,在多核模式下甚至略微领先。但它远远落后于Amlogic S905X2(700/2200)。
检查各种fps
我们测试了不同帧率(fps)的视频:23.976,24,25,50,59.94,60。他们没有任何问题。同时,我们也成功推出了渐进式和交错式的视频。
运行HLS和Mpeg-Dash流
我们以几种方式测试了HLS和Mpeg-Dash回放:
- 视频流通过HD VideoBox电影聚合器,在那里我们可以选择一个特定的播放器,在我们的情况下- VideoPlayer。
- 通过YouTube应用程序播放HLS和mpeg - dash -视频流。为了测试,我们使用4K 60帧/秒的视频。没有冻结或跳过帧被注意到。youtube上的所有截图都有黑屏,可能是因为内容保护。
在SmartYoutube中,我们可以做出正确的截图。
- 这是不可能发送mpd和m3u8文件直接通过我们的文件管理器或浏览器的播放器,但在某些情况下,浏览器可以播放我们的视频。
- 在Exoplayer演示中播放DASH和HSL流。所有通过直播链接播放的视频都播放成功。唯一没有播放的是受Widevine保护的视频,视频旁边还写着“此设备不支持所需的DRM方案”……
Realtek内置视频测试
Hercules OTT也有其预装的应用程序来测试多个视频的同时播放。在测试过程中,我们发现“两屏合一”和图中画模式对只有4-5 Mbit/s比特率的视频有相当不错的支持,最好是MPEG4:
低比特率360 kbit/s,但60帧/秒的视频不能同时播放,即使只有两个视频。
我们还可以同时发布8个低比特率(670 kbit/s, 15 fps, 320×240像素)的视频。当我们尝试启动9个或更多屏幕时,一些文件无法启动或缺少帧。
Realtek板也有一个预装的编码器演示,允许从mp4到AVC-ts同时转码多达4个视频。

我们检查了这个软件的功能:
- 1x视频@ 1080p60,转码速度约54 FPS亚博体育官下载
- 2倍并行视频@ 1080p30,转码速度约23 FPS亚博体育官下载
运行OpenCamera应用程序
对于最后一个测试用例,我们启动了OpenCamera应用程序,并连接罗技C920 USB网络摄像头来测试视频编码。我们发现,该板可以记录高达1080p27fps的AVC格式的视频。不可能以HEVC格式录制视频。
结论
我们的测试表明,RTD1395芯片与声明的功能基本一致。Hercules OTT板可以用来开发和调试Android电视设备,Miracast和英特尔无线显示器,机顶盒和OTT流媒体播放器。它也可以用于为IPTV运营商开发基于aosp的固件。
要进行更客观的评估,您还应该查看具有类似功能的竞争解决方案,如Amlogic S905X芯片或最新的S905X2。

2010年,Jean-Luc在业余www.yabo188.vip时间创办了CNX软件公司,之后辞去了软件工程经理的工作,并在2011年晚些时候全职撰写新闻和评论。
Linux亚博体育官下载支持呢?我想没有吧?
Realtek在其网站上说,有一个RDK的版本,实际上是Linux。还有一个基于RTD1395芯片的Banana Pi BPI-M4板,它同时拥有Linux和Android
到2020年6月,主流内核已经更新了对RTD1395的支持。看到https://lwn.net/ml/linux-kernel/(电子邮件保护).也可在https://en.opensuse.org/HCL:Realtek_DHC
看着安德烈亚斯”rtd1295-next分支更有趣的是,它揭示了一名Realtek员工最近也做出了一些小贡献。
因此,如果一切顺利,这些soc将在5年左右的时间里得到主流Linux的完全支持。
也许它的功耗很低,但是ARM Cortex-A53已经过时了。
嗯,没有真正好的选择。这是皮质A55,但它并没有好很多,还不足以让他们想要改变。
也许在未来ARM将提供一个替代方案,提供了一个很好的发展相比A53和A55
他们有RTD1619和6个Cortex-A55核。
A55在s905X3中比A53 s905X2更快
SBC供应商没有提供散热片,让自己失望了。