具有预编码 H.264 视频流的 Android WebRTC 客户端

2024-01-29

我有一个发送 H.264 编码视频字节的视频流源。我想使用 Android 的 WebRTC 类构建一个应用程序,将此视频流发送到 WebRTC 对等点。这些内置类似乎只支持原始视频源...而不支持已由编解码器处理的视频。

我只需要创建仅包含一种视频编解码器/比特率配置的报价。对于我的用例,我不需要自动缩放带宽使用量,也不需要提供除原始 H.264 字节流之外的任何编解码器。

有没有办法利用内置的 Android WebRTC 类来实现此目的?如果没有,是否还有另一组WebRTC类?或者,我必须重新实现某些内容来创建 SDP 服务并执行所有对等连接,以及什么不可以?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有预编码 H.264 视频流的 Android WebRTC 客户端 的相关文章

  • 如何从android ble扫描结果中获取CRC?

    我每次都从 ble 设备收到 62 字节的扫描结果 使用下面的回调代码获取扫描结果 我可以获取 RSSI 但无法获取 CRC 或者 获取一帧的CRC的逻辑是什么 来自 ble 设备的数据格式 如数据包标头 广告数据 CRC RSSI 如何从
  • 如何访问 Android 心率传感器原始数据? (反射光,不是心跳)

    心率传感器上的 android sdk 仅返回计算出的 bpm 我对此不感兴趣 我需要访问 Android 心率传感器原始数据 例如就反射值的强度而言将会很大 因为心率传感器基本上使用 LED 并测量随时间变化的反射率 如果可能 访问由任何
  • 使用 proguard 混淆文件名

    我正在使用 proguard 和 Android Studio 混淆我的 apk 当我反编译我的apk时 我可以看到很多文件 例如aaa java aab java ETC 但我项目中的所有文件都有原始名称 有没有办法混淆我的项目的文件名
  • 当我单击“完成”键时,Android OnEditorActionListener() actionId 给出 0

    我创建了一个键盘 当用户输入数字时 它会输入特定的 EditText 但是当用户单击Done关键 它没有去setOnEditorActionListener但它关闭了键盘 这是我的代码 final EditText txtQty new E
  • 蓝牙 BLE Android 以最大吞吐量写入外设

    我们公司开发了一个具有蓝牙 BLE 的硬件单元 并且我们在 Nexus 7 2013 中有一个服务应用程序 我们希望使用它向该单元发送固件文件 文件最大可达 500kb BT芯片是德州仪器CC2540 我浏览了大量的页面 并扫描了 Stac
  • 更改语言 Flutter 的按钮

    我正在 Flutter 中构建一个应用程序 到目前为止 我正在使用 JSON 国际化 其中应用程序的语言基于用户手机中默认的语言 它工作得很好 但我想给用户有机会在不更改手机系统语言设置的情况下更改语言 只需单击按钮 然后应用程序即可更改语
  • 使用 OkHttp 下载损坏的文件

    我编写的下载文件的方法总是会产生损坏的文件 public static String okDownloadToFileSync final String link final String fileName final boolean te
  • Android L,使用 joda.time 库的异常

    该应用程序适用于所有设备 包括 nexus 5 和 nexus 7 在 Android L 预览版上运行相同的应用程序时 应用程序崩溃了 我一直在调试 并且调用 DateTime 构造函数发现了异常 public static String
  • 如何绘制部分位图圆弧?类似于圆形进度轮,但具有显示得越来越多的位图。

    我正在寻找的是一种以顺时针圆形方式显示图像的视图 当进度为 25 时 应显示前 90 度 当进度为 100 时 应绘制完整的 360 度 它与使用 canvas drawArc 非常接近 但此方法仅适用于 Paint 对象 不适用于位图 其
  • 模拟器无法加载

    我正在使用 hello android 教程并通过 eclipse 创建 avd 启动模拟器时不使用图像 它只是显示一个黑色的后屏 中间有 ANDROID 字样 并且在 ANDROID 字样的末尾有一个闪烁的光标 我已按照 T 的步骤安装
  • Android 认为我没有关闭数据库!为什么?

    我有一个 SQLiteDatabase 数据成员 我在 onCreate 中初始化它 并在 onPause onStop 和 onDestroy 中调用 close 它在 onResume 中重新初始化 它似乎运行得很好 但当我查看调试器时
  • 如何在同一设备上运行的 Android 应用程序之间传输文件?

    我正在编写一个与 RESTful 服务交互的 Android 应用程序 该 Web 服务本质上是一个文件系统 并提供元数据以及对文件的 CRUD 访问 我的应用程序检索元数据 并通过ContentProvider 我需要添加与我的应用程序在
  • 我在 android studio 中使用 kotlin 时出现错误

    为什么会出现这个错误 09 12 16 36 31 502 1886 1886 com getloction nourmedhat smartgate getlocation E AndroidRuntime 致命异常 main 进程 co
  • Android - 状态栏阻止全屏

    我的应用程序启动时可以全屏正确运行 然而 在最小化然后返回应用程序后 状态栏会弹出 并将我的视图向下推一点 如何防止状态栏移动我的视图 这是我的布局
  • 如何将 JSON 数据从 Android 发送到 php url?

    我想将登录信息从我的应用程序发送到 php url 因为这我的应用程序将崩溃 任何人都可以帮助我解决这个问题 这是我的服务器登录方法 我想将数据发送到此登录方法 Method public method login Parameters 3
  • 了解应用程序在后台时何时收到 Firebase 消息

    我知道这个标题有同样的问题 但不幸的是它没有得到正确的回答 它被接受了 here https stackoverflow com questions 37711082 how to handle notification when app
  • 如何知道我的应用程序的活动计数?

    我的应用程序中有多项活动 请考虑以下案例 Activity A 调用 Activity B B 调用 C 当用户按后退键时 C 生成通知并转到 B 现在再次按后退 因此将显示 A 再次按后退键也会终止 A 并显示通知 现在 当用户按下通知图
  • XML 配置中的 screenName 不起作用

    我刚刚在我的应用程序中添加了对 Google Analytics 分析 的支持 但我无法
  • Android 从通知刷新 Activity

    我有一个程序 我在其中调用通知 如果您将其下拉 该通知将启动一个新活动 mNotificationManager NotificationManager getSystemService ns int icon R drawable sta
  • 动态更改按钮上的图像视图

    在我的应用程序中 我有按钮和ImageView 当我按下按钮时我想改变ImageView 我的可绘制文件夹中有 5 张图像 按下按钮时 ImageView 根据按钮单击一张一张地更改图像 我想要它的解决方案 感谢任何可以提供帮助的人 维护一

随机推荐

  • 将组件放置在任意 (x,y) 坐标处

    我想将一些按钮放在JPanel在随机位置 x y 这些布局类很烦人 这在 Swing 中可能吗 如果使用空布局 则可以设置坐标 panel setLayout null Button b new Button panel add b b s
  • Java 字符串池和类型转换

    我的问题是关于 Java 处理字符串文字的方式 从 Java 语言规范 JLS 可以清楚地看出 字符串文字是隐式驻留的 换句话说 在堆的字符串常量池部分中创建的对象 与调用时创建的基于堆的对象形成对比new String whatever
  • 我可以在同一个 Next js 项目中使用 Tailwind CSS 和 Material UI 吗?

    如果我同时使用它们 我会遇到冲突吗 这是一个很好的使用方法吗 这是有可能的 MUI 团队已经解决了这个问题 来自文档 https mui com material ui guides interoperability tailwind cs
  • java.lang.ClassNotFoundException: org.springframework.beans.factory.access.BeanFactoryReference

    经过长时间的搜索 我的案子没有答案 我就在这里 尝试将 Struts 2 Maven Spring WAR项目部署到Wildfly 11中 使用Eclipse Oxigen的默认设置 堆栈如下 15 04 27 325 INFO org j
  • AttributeError:“NoneType”对象没有属性“close”

    我是 python js 新手 我正在尝试运行一个可用的项目github https github com nava45 flipkart scraper 但是当我尝试运行时出现以下错误 Traceback most recent call
  • Vue.js 在一个组件内的另一个组件中使用变量

    我有一张员工表 每个员工都有一个角色 我尝试使用单选按钮 例如单选按钮管理员或超级管理员 来过滤该角色 如何在一个组件中的另一个组件中使用变量 现在我有这个
  • 谷歌浏览器控制台,打印图像

    大约一年前 我创建了一个插件来增强控制台日志 主要思想是在控制台中打印图像 例如您可以添加一些图标或字形 它工作得很好 我看到现在网上有很多这样的东西 问题是他们都没有自动取款机 我想是在上次 chrome 更新后注意到的 目前我有版本49
  • 如何使用 Mule 请求程序进行 SFTP - 动态文件名和路径

    我正在尝试使用 Mule 请求程序组件进行 SFTP 如何将文件名作为请求参数的一部分给出 这是我的流程
  • CardView 的 OnClickListener?

    我如何附加一个OnClickListener to a CardView 我希望每张卡片在单击时都有不同的操作 我有一个RecyclerView有一个用于显示卡片的自定义适配器 事情是这样的实施的 https developer andro
  • 从 Symfony 1.4 到 Symfony 2.0 需要付出的努力

    我有一个用 Symfony 1 4 编写的网站 这是我的第一个 symfony 网站 学习曲线对我来说有点陡峭 这是一个相当复杂的网站 如果它没有损坏 我不想 修复它 话虽如此 由于 sf 1 4 现在是遗留代码 我最终希望将网站移植到 s
  • 使用 -Wall 和 -Werror 时,警告不会被视为错误

    这是源文件 get c 的内容 include
  • 失眠:错误:SSL 对等证书或 SSH 远程密钥不正常

    我将自己的证书添加到 Node js Express 服务器以进行测试 然后我尝试联系 Insomnia 的帖子 但收到一条错误消息 Error SSL peer certificate or SSH remote key was not
  • 如何在 VS Code 中禁用 pylint 未使用的导入错误消息

    如何禁止在 VS Code 的问题框中弹出这些错误消息 正如其他人所说 您可以提供禁用参数来禁用特定消息 我想详细说明这一点 以下是禁用多个消息和提供多个参数的语法 通过谷歌搜索 这对我来说并不是很明显 python linting pyl
  • GCC 裸机内联汇编 SI 寄存器与指针不能很好地配合

    嗯 这显然是一个初学者的问题 但这是我第一次尝试制作操作系统C 实际上 我几乎完全陌生C 我已经习惯了asm 那么 为什么这实际上是无效的呢 据我所知 一个pointer in C只是一个uint16 t用于指向内存中的某个区域 右 或ui
  • 二元运算符重载;隐式类型转换

    class my bool private bool value public my bool bool value value value operator bool friend my bool operator const my bo
  • 在 Perl 中从 STDIN 捕获退出状态

    我有一个使用如下命令运行的 perl 脚本 path to binary executable path to perl script pl 该脚本对二进制文件的输出执行有用的操作 然后在 STDIN 用完后退出 返回 undef 这一切都
  • 创建一个Java洗牌程序

    我正在尝试在java中创建一个洗牌器 通过执行进出洗牌来执行 完美洗牌 将牌分成两半并交错每张牌 然后再重复一次 我有以下代码来执行随机播放 public class Shuffle private static final int shu
  • ionic 3 模态单模态全屏宽度/高度?

    我正在使用 ionic 模态 我想将我的模态大小调整为全屏 不是所有模态 而是只有 1 个模态 但无法实现此目的 因为 ionic 本身正在设置宽度 高度属性 重要的属性 我尝试过类似以下内容 media only screen and o
  • IE7 Z-Index 问题(CSS DropDown)

    我已经尝试使用 JQuery 和 CSS Tricks 进行了一些不同的修复 但我似乎无法将下拉菜单置于 IE7 中的手风琴滑块之上 它似乎在任何其他网络浏览器中都能正常工作 任何帮助将不胜感激 代码片段 HTML div class sh
  • 具有预编码 H.264 视频流的 Android WebRTC 客户端

    我有一个发送 H 264 编码视频字节的视频流源 我想使用 Android 的 WebRTC 类构建一个应用程序 将此视频流发送到 WebRTC 对等点 这些内置类似乎只支持原始视频源 而不支持已由编解码器处理的视频 我只需要创建仅包含一种