0

我无法使用 MediaPlayer/VideoView 使 RTSP 在 Android 中工作。所以我创建了一个客户端来与 RTSP 服务器交互,我成功地做到了这一点。我能够从 Android 中的 RTSP 服务器(MySpace)获取视频/音频帧。现在我想播放帧。我搜索了 OpenCore API 来播放帧,但没有得到任何 API。

我的调查:有一个类 PlayerDriver.c 它创建两个接收器一个音频和其他视频。

handleSetVideoSurface
handleSetAudioSink

创建了两个类型PVPlayerDataSinkPVMFNode的对象。我怀疑这个类有办法将流作为输入,但我没有得到这个类的定义。

你能建议我有什么需要研究的课程吗?

4

1 回答 1

0

PVPlayerDataSinkPVMFNode 在 external/opencore/engines/player/include/pv_datasinkpvmfnode.h 中定义。但我不认为这是你需要的。PlayerDriver 类使用这个类来配置视频输出,即要显示的表面。输入仍然是流 URL 或文件。

于 2010-05-31T01:46:12.037 回答