问题标签 [openh264]
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.
video-encoding - 使用 Cisco 提供的预编译 OpenH264 二进制文件时丢帧
我在使用 Cisco 提供的预编译 OpenH264 二进制文件时遇到丢帧问题。但是,如果我自己编译库而不修改源代码,我就没有这个问题。
我需要使用 Cisco 的预编译二进制文件,因为我将它用于商业应用程序,并且不能使用开源 BSD 许可证。我正在使用 ISVCEncoder 的 InitializeExt() 调用,并将参数 bEnableFrameSkip 设置为 False。
有没有其他人遇到过类似的问题?有谁知道为什么会发生这种情况?
提前致谢
windows - 无法为 Windows 构建 OpenH264.lib
我遵循了https://github.com/cisco/openh264中提到的所有说明,但我无法通过。该信息在链接中被引用,但它相当混乱。
pjsip - 使用openh264构建pjsip时获取错误结构没有命名成员?
我想在具有视频支持的 Android 上构建 Voip 应用程序,因此我基于以下链接使用 openh264 构建 pjsip 2.4: https ://trac.pjsip.org/repos/wiki/Getting-Started/Android
我构建了openh264并使用pjsip配置成功:
使用 OpenH264 前缀... /Users/me/openh264-1.0.0/android 检查 OpenH264 可用性... 好的 使用 libyuv 前缀... /Users/me/libyuv-android/jni 检查 -lyuv 中的 I420Scale ...是的
但是当制作 pjsip 时,我得到错误:
../src/pjmedia-codec/openh264.cpp:在函数'pj_status_t oh264_codec_open(pjmedia_vid_codec*,pjmedia_vid_codec_param*)'中:../src/pjmedia-codec/openh264.cpp:474:10:错误:'SEncParamExt'有没有名为“iInputCsp”的成员 eprm.iInputCsp = videoFormatI420;
我在 code_app_def.h 中看到 struct SEncParamExt 没有成员 iInputCsp,但 pjsip 中的 openh264.cpp 使用它?我该如何解决?感谢大家。
android - Building .so file for OpenH264 android
I am trying to build .so file for different cpu architecture in OpenH264.
README.md of OpenH264 suggest
So I fired following command
For x86
I get something like
and when I try to build it with armeabi
I get
can somebody point me how to compile this lib for different cpu architecture.
ios - 无法为 ios 构建和安装 openH264 视频编解码器
我正在尝试为 ios 安装 openH264。以下是我使用终端从 openH264 的当前目录运行的步骤:
openh264 安装的默认位置是/usr/local
在makefile中设置的。所以,我只是运行了以下命令
但我得到了这个错误:
我也按照此说明构建编解码器。此外,在成功安装后,我必须将它包含到pjsip 中以获得视频支持。不知道这个命令有什么问题?提前致谢。
android - 使用 PJSIP 编译 Openh264
我正在尝试使用 openh264 lib 构建 pjsip 项目。一切正常,除了 pjsip 没有检测到 openh264./configure-android
这是我的 config_site.h
我收到以下日志
由于./configure-android
我的应用程序没有检测到它在运行时崩溃,说 lib not found for openh264。
我在 ubuntu 14.04 32 位。
有什么建议么。
c++ - 如何使用 Xcode 在 Objective C 项目上链接或添加 openh264 库
我正在使用 Openh264 库。我以前在 Linux 环境中使用过这个库。但我还没有找到任何工作文档来链接 Xcode 上的 openh264 库。
我尝试了其他解决方案来在 Xcode 中添加 .a 或 .so 库文件,例如:i)如何将 C++ 库导入 Xcode Objective C 项目? ii)如何在 Objective C 中链接或加载共享库 (.so)?
但不幸的是,我每次都失败了。我从这个链接获得了 OpenH264: https ://github.com/cisco/openh264 。我可以执行 Openh264 库提供的演示编码器解码器项目,但我需要帮助才能将这个库链接到我自己的项目中。提前致谢。
android - 在 x86 中为 android 平台构建 openh264
我正在尝试使用以下命令为 android 构建 openh264:
并得到以下错误:
android - 在 Android 上构建错误:“错误:对‘pthread_setname_np’的未定义引用”
编译Openh264时总是出现构建错误:
如何解决?
c - 尝试在 FFMPEG C 项目中使用 openH264 作为 libX264 的替代品
我有一个使用 FFMPEG 和 x264 编码器逐帧转码视频的应用程序。我希望发布这个应用程序,但是 x264 的许可让我改用 openh264。
我设法顺利地编译了所有东西(openh264,然后是带有 enable-openh264 的 FFMPEG)。我现在正在尝试更正我的 C 代码中的编码器设置,因为适用于 libx264 的方法不再起作用。不幸的是,我发现 FFMPEG/openh264 的 C/C++ 示例非常有限,我将不胜感激任何链接/提示。
我正在使用以下代码(dec_ctx 是我正在解码的视频的 AVCodecContext)
我在带有 [OpenH264] 标记的输出中收到以下错误:
输出视频文件只播放黑帧。任何指向某些文档的提示或链接将不胜感激。我一直在尝试理解这些错误,但不太确定如何启用“跳帧”或为什么它抱怨我的输入帧速率(这与我使用 libx264 成功编码时的输入相同)