- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
gstreamer webrtc 演示工作正常。但所有演示都有一个小问题:创建报价的所有 webrtcbin 必须有一些视频/音频数据要发送。
我想使用 webrtcbin create offer,并且只接收来自其他 webrtc peer 的视频数据。
所有演示管道从 videotestsrc/audiotestsrc 开始制作测试数据,以便 webrtcbin 可以将数据发送到远程对等方。
但我不想向远程发送任何数据,我必须创建报价,而不是等待报价然后回答。
我正在尝试这个管道:
pipeline = gst_parse_launch(
"webrtcbin name=recv stun-server=stun://localhost:19302 "
" ! rtpvp8depay ! vp8dec ! videoconvert ! queue ! fakevideosink ",
&error);
g_signal_connect(webrtc, "on-negotiation-needed", G_CALLBACK(on_negotiation_needed), NULL);
g_signal_connect(webrtc, "on-ice-candidate", G_CALLBACK(send_ice_candidate_message), NULL);
g_signal_connect(webrtc, "pad-added", G_CALLBACK(on_incoming_stream), pipeline);
GstPromise* promise;
promise = gst_promise_new_with_change_func(on_offer_created, user_data, NULL);
g_signal_emit_by_name(webrtc, "create-offer", NULL, promise);
{"type":"offer","sdp":"v=0\r\no=- 7210256809476625085 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=ice-options:trickle\r\n"}
最佳答案
我最近尝试在 python 中尝试同样的事情,但在 c 中应该是相同的。我也遇到了这个问题,在我向 webrtcbin 元素添加收发器之前,我没有收集到 ice 候选者。
我认为当您添加源时,它会使用源提供的信息自动添加收发器,但是当您仅将其用作接收时,它并不确切知道它将接收什么,因此您需要指定它。这就是我在 python 中设法做到的:
direction = GstWebRTC.WebRTCRTPTransceiverDirection.RECVONLY
caps = Gst.caps_from_string("application/x-rtp,media=video,encoding-name=VP8/9000,payload=96")
self.webrtc.emit('add-transceiver', direction, caps)
关于webrtc - 如何使用webrtcbin创建offer,只接收视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430215/
我正在学习 spring 并陷入了这个错误。我已经清理了项目,运行了 Maven build,它运行了构建成功并刷新了目标,但我仍然没有运气。这是代码: 错误 Apr 21, 2015 8:49:30
我已将以下 html 代码添加到我们网站之一的产品页面中: 30,00 €
题目地址:https://leetcode.com/problems/shopping-offers/description/ 题目描述 InLeetCode Store, there are s
我通过 MyRepository.myConflatedChannel.offer(myvalue) 发送一个值. 然后我希望在 collect { } 收到它或 onEach { }我的 ViewM
我想知道我可以使用 In-app-purchase 来做以下事情。 我想使用 IAP 在商店中进行交易。 (在那家商店获得 50%)。 假设我的 IAP 是 10 美元,但今天我提供 10% 的购买折
我想使用亚马逊 API 获取“offer-listing”。我自己探索过,但没有得到它的线索。如果有人向我建议 API 端点以获取报价列表或替代方案,那就太好了 最佳答案 您可以取消产品页面或使用亚马
我在数据库中研究了这个问题,搜索了问题,发现了两个不同的错误。我已经确定 503 错误是亚马逊阻止了我,但我得到了一个不同的错误,该错误是相同的,但没有 503 返回。我无法破译差异。任何人都可以提供
我正在尝试设置视频聊天,其中两个对等连接交换视频。这发生在创建数据通道之后。所以这是事件的过程: offerer 创建数据通道,offerer 创建并提供,answerer 创建答案。到目前为止,一切
我正在尝试使用类 offer 设置第一个 div 的背景颜色。我认为 .offer:first-child 可以解决问题,但这行不通。 我也尝试过使用 :nth-child(1),但这也不起作用。 非
我想构建一个小型应用程序,它将访问某些网站并从这些网站读取特定数据,我希望该应用程序尽可能通用,以便以后可以在我想要的任何网站上运行。那么有没有什么好的方法可以使用.net来解析网站呢? 最佳答案 我
我正在使用 http://schema.org/Offer对于分类网站页面。一些用户提交了他们销售商品的价格,但有些用户没有。当他们的广告没有价格时,我会跳过 price 和 priceCurrenc
我刚刚将我的 Android 应用程序上传到 Google Play 商店并发布了它。然后我注意到它旁边有一个 Offered By 和我的开发者名称。无论如何,我可以更改Offered By 之后的
我有一个链接阻塞队列,我在其中执行插入和删除操作。 在链接阻塞队列的情况下,我需要知道哪个更好 put 或 offer。 性能参数是 CPU 利用率、内存和总吞吐量。 应用程序使用实时系统,其中可以有
一、题目 给定一个字符串 s ,请计算这个字符串中有多少个回文子字符串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的 子串。 二、示例 输入:s = "abc" 输出
题目: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], list
题目: 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4
题目: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val =
为什么服务器不能使用 DHCP 发现和请求的源 IP 中使用的目标 IP 地址 0.0.0.0?它可以使用从 DHCP 发现和请求中获知的客户端 MAC 地址将帧定向到适当的客户端机器。 最佳答案 单
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 7 年前。 Improve this ques
CompletableDeferred文件说 All functions on this interface and on all interfaces derived from it are thr
我是一名优秀的程序员,十分优秀!