问题标签 [opencore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1158 浏览

android - 视频/音频帧作为 OpenCore 的输入

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

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

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

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

0 投票
2 回答
2837 浏览

android - 使用 Android NDK 时是否可以使用本机 AAC 解码器?

我正在寻找一种在 Android 上将 AAC 本地解码为 PCM 的方法。解码器源代码位于https://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/dec,但我对 NDK 一点也不熟悉。

1)没有办法直接使用Android SDK来做这件事,但是可以通过NDK来做吗?

2) 我对从 SDK 访问解码器的简单方法特别感兴趣,通过 NDK 有一个简短的“桥”。这可行吗?

3) 这样的解决方案是否适用于所有 Android 版本 (1.5-2.2)?

4) 我想我可以改用http://code.google.com/p/aacplayer-android/,但看起来这个实现是相当 CPU 密集型的。有没有人有这方面的经验?

0 投票
1 回答
707 浏览

android - 如何在android中执行PVplayer的测试用例?

嗨,你能告诉我如何在甜甜圈代码中执行 /external/opencore/engines/player/test/src 中定义的测试用例吗?

我看过 PVplayer 文档,但没有提供任何信息。我正在尝试在 PVplayer 中运行 SDP 文件。

0 投票
0 回答
1240 浏览

android - android 中的 OpenMAX DL(开发层)支持

是否可以在 android 中使用 OpenMAX DL 库?AFAIK android 2.2 使用可能没有实现这部分 OpenMAX 标准的 OpenCore。几个月前,VisualOn 加入了 OHA,他们的 VOME 完全实现了 OpenMAX。有谁知道 VOME 现在是否是 android 2.3 的一部分?如果是这样,有任何示例如何使用它吗?我对使用优化的 FFT 函数特别感兴趣。

0 投票
2 回答
1723 浏览

android - 访问 StageFright API 以从 Android 中的应用程序层解码 JPEG

有没有办法访问 StageFright API 以从 Android 2.3 上的应用程序层解码 JPEG 图像?

0 投票
2 回答
1870 浏览

android - RTSP播放:VLC与Android内置OpenCore的区别

我正在开发一个 Android 应用程序来播放由 Darwin 流媒体服务器提供的 RTSP 协议的视频流。

我的问题是无法通过某些特定的 WiFi 热点使用 Android 的 VideoView/MediaPlayer 播放 RTSP 流,例如在我的工作场所。我四处搜索,发现达尔文流媒体服务器使用 UDP 端口 6970 - 6999 进行媒体数据流传输,可能是防火墙的问题。但是可以通过相同的 WiFi 热点在 PC 上使用 VLC 播放相同的流。

VLC 和 Android 内置媒体框架 OpenCore 使用的机制有什么区别?我可以在 Android 上使用 live555 的 openRTSP 源代码编写自己的 rtsp 客户端吗?任何帮助将不胜感激。

博尔顿

0 投票
1 回答
745 浏览

android - 访问 Android 3.x 及以上版本的 Native Codecs

我想将本机解码器用于自定义视频播放器。VideoView 和 MediaPlayer 不提供支持我的要求的功能。

我现在正在使用 FFMPEG(软件解码器),但如果可能的话,我更愿意使用本机硬件解码。有没有办法通过 NDK 做到这一点?

0 投票
0 回答
1726 浏览

iphone - How to use Opencore AMR in iPhone app?

iOS 4.3 no longer supports playing AMR Audio Files which is horrible and completely kills my app. Some people have suggested using Opencore-amr but I'm at a loss in terms of how to compile the library and integrate it into my iPhone application.

I'm looking for any tips or help I can get in terms of how to compile the library, include/link the library in my app, and sample source code for using this library to play AMR files in an iPhone app.

0 投票
2 回答
453 浏览

android - Android 显示 OpenCore 日志

我正在尝试显示 opencore 日志。我已经尝试过ff。但日志仍然没有显示在 logcat 中。

1.在sdcard中创建了pvlogger.txt,还是没有用。
# echo 8 > /sdcard/pvlogger.txt
2. 将 pvlogger.h 文件中的 PV_LOG_INST_LEVEL 从 0 修改为 5,但导致编译失败。
"/android_log_appender.h:75: error:" format not a string literal and no format argument"
所以我刚刚注释掉了第 75 行,虽然编译成功,opencore 日志仍然没有显示在 logcat 中。

有没有人能够显示opencore日志?

提前致谢。

艺术节

0 投票
2 回答
2230 浏览

android - VideoView 和渐进式下载

在我的应用程序中,我需要为用户提供渐进式下载(视频文件)的预览。

为了实现这一点,我使用VideoView组件来显示正在下载的视频(.mp4、.3gpp)的内容。

问题是我无法通过http://rtsp://协议访问远程媒体,所以我被迫VideoView.setVideoPath在下载时使用播放视频的本地副本。

不幸的是,似乎在无法使用StageFright框架的 Android 设备上(因此以及我的经验中的OpenCore某些设备),无法正确处理渐进式下载:它只能播放在组件初始化期间识别的视频部分。Tegra2-basedVideoView

所以要明确一点:如果用户在只下载了 5% 的视频时按下“播放”,VideoView 将只显示 5% 的视频,无论在此期间是否下载了更多视频内容。

根据我的经验,这个问题不会影响使用StageFright框架的设备(例如:Nexus One 2.2、Nexus One 2.3.4)。

谁能指出一个可能的解决方案?提前致谢