OpenCore 中包含的内容非常多:从播放的角度, PVPlayer 的输入的 (Source)
是文件或者网络媒体流,输出
(Sink) 是音频视频的输出设备,其基本功能包含
了媒体流控制、文件解析、音频视频流的解码
(Decode) 等方面的内容。除了从
文件中播放媒体文件之外,还包含了与网络相关的
RTSP 流 (Real Time Stream
Protocol, 实时流协议 ) 。在媒体流记录的方面, PVAuthor 的输入的 (Source)
是照相机、麦克风等设备,输出
(Sink) 是各种文件,包含了流的同步、音频视
频流的编码
(Encode) 以及文件的写入等功能。
在使用
OpenCore 的 SDK 的时候,有可能需要在应用程序层实现一个适配器
(Adaptor) ,然后在适配器之上实现具体的功能,对于 PVMF 的 NODE 也可以
基于通用的接口,在上层实现,以插件的形式使用。