腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
WebRTC
中
抖动
缓冲区
与
播放
缓冲区
的
区别
、
、
在
WebRTC
中
“
抖动
缓冲区
”和“
播放
缓冲区
”有什么不同?它们是指相同
的
缓冲区
还是不同
的
缓冲区
?
浏览 9
提问于2017-07-21
得票数 1
1
回答
服务器/客户端UDP数据包同步
、
、
、
、
我有一台电脑,它恰好每5毫秒发送一个包含测量数据
的
UDP数据包。 另一台包含高速行扫描相机
的
计算机接收这些数据包,并将数据包数据作为附加数据填充到无限
的
相机图像
中
。我知道网络数据包有
抖动
。有时延迟10毫秒,有时两个包之间没有延迟。因此,在UDP数据到达
的
那一刻就将其填充到无尽
的
图像
中
并不是一个好主意。一个困难
的
事实是,这是一个无休止
的
运行系统,同步必须自我调整。
浏览 0
提问于2012-12-05
得票数 1
回答已采纳
1
回答
你能通过浏览器在javascript
中
播放
流式
的
PCM音频吗?
、
、
如果我使用websocket协议接收20ms ulaw样本(对于内部音频会议应用程序),将它们转换为PCM,缓冲它们
的
任何
抖动
(如果需要)...is它可能,如果是这样,如何指示浏览器
播放
它们?我可以枚举
播放
设备吗?对于沙盒浏览器环境,这是如何工作
的
? 使用Javascript和尽可能少
的
插件。这附近有人玩过这个吗?我知道你可以使用
webrtc
和SRTP,但我主要考虑
的
是合成音频
缓冲区
并提交以供回放。
浏览 0
提问于2013-07-18
得票数 2
1
回答
颤振视频刻录机端到端
、
、
我正试图用加密
的
视频制作一个
抖动
的
视频
播放
器,我如何用我制作
的
算法解密这个文件呢?在将
缓冲区
提供给视频
播放
器之前,是否有一种方法可以访问
缓冲区
?
浏览 15
提问于2022-04-10
得票数 0
1
回答
在iOS
中
播放
原始PCM数据
缓冲区
时音频失真
、
、
、
、
我正在尝试使用iOS
中
的
音频单元
播放
音频
缓冲区
。音频
缓冲区
来自一个C库,它接收来自PlayStation4
的
音频并使用Opus解码它。音频
缓冲区
的
格式为PCM int16_t。有了音频单元和TPCircularBuffer,我已经完成了让它
播放
声音
的
工作。然而,它是严重扭曲和不干净
的
。下面是我
的
音频单元类
的
设置 init() { _TPCircularBu
浏览 67
提问于2021-04-06
得票数 1
回答已采纳
1
回答
对于单向流音频设备,我应该实现哪种类型
的
缓冲区
?
、
、
音频数据通过opus编码,一次以20 ms
的
有效载荷进行流。流是通过TCP来完成
的
,以避免数据包完全丢失。流媒体
的
目标是尽可能接近实时音频流,避免音频丢失或
抖动
。目前,在互联网连接速度较慢
的
情况下,音频可能会有一点
抖动
。我目前没有使用任何
缓冲区
,但目标是尽可能接近“实时流”,但同时消除
抖动
。我已经研究过
抖动
缓冲器,似乎
抖动
缓冲器也应该处理两端
的
延迟,这样两端尽可能保持同步,这听起来对我
的</
浏览 0
提问于2015-05-13
得票数 8
1
回答
随着时间
的
推移,堆叠
的
输入变得异步。
、
、
它说有几个丢弃
的
帧和一些编码问题,这是什么原因造成
的
?
浏览 16
提问于2022-02-22
得票数 0
2
回答
WebRTC
最低可能延迟
、
、
、
我有一个简单
的
UDP流协议,它接收原始
的
H264视频帧,并将它们从服务器端立即发送到客户端。使用该协议,我可以获得接近网络RTT延迟(没有分组重发,我不关心丢包),所以如果我有从服务器到客户端
的
20 ms延迟,我可以使视频帧从编码器输出到客户端(准备解码)。比方说30毫秒。我
的
问题是:
WebRTC
(通过UDP)能够降低到这种延迟吗?不考虑编码和解码时间,对于协议层,使用
WebRTC
可以获得
的
最低延迟是什么?我不知道这种延迟是否会要求我自己
的
协议得
浏览 9
提问于2017-02-12
得票数 2
回答已采纳
2
回答
流媒体过程
中
的
客户端同步
、
、
、
、
在任何流传输期间,为了在客户端处正确回放流,时间戳是必需
的
。我还见过某些协议在其报头中包含32位时间戳字段。但在此之前,必须同步交互客户端
的
时钟,否则其中一个时钟将滞后/超前于另一个,并且在数据包中发送
的
时间戳可能没有任何意义。时间同步通常使用时间服务器来完成,并且两个客户端都从该服务器提取时间并相应地设置它们
的
时钟。在视频聊天期间,例如通过Skype或Google聊天,客户端时钟实际上是同步
的
,还是使用不同
的
方法进行同步?因为,如果客户端使用时间服务器进行同步,则每次我<em
浏览 1
提问于2014-05-08
得票数 1
1
回答
抖动
缓冲区
在Java
中
的
实现
、
、
、
我正在为我
的
VOIP应用程序寻找Java
中
的
自适应
抖动
缓冲区
实现。我为我
的
应用程序编写了一个固定
的
抖动
缓冲区
,但由于网络质量不佳,我遇到了
缓冲区
不足或
缓冲区
溢出问题。是否有任何基于Java
的
自适应
抖动
缓冲区
的
实现可以直接用于我
的
应用程序或作为参考。谢谢
浏览 0
提问于2012-02-29
得票数 5
2
回答
如何从
webrtc
捕获rtp流,然后将其转换为hls以向客户端广播?
、
、
如何从
webrtc
捕获rtp流,然后将其转换为hls以向客户端广播?我想通过媒体服务器在浏览器
中
接收来自
webrtc
的
rtp (如kurento .)然后将其转换为hls流。用户可以使用hlsEndpoint进行
播放
。正确
的
方法是什么?我
的
目标是创建一个支持使用
webrtc
推送流
的
实时流应用程序,我正在使用rtmp,我希望
webrtc
作为一个额
浏览 22
提问于2022-01-05
得票数 0
2
回答
IOS AudioUnit回放破解问题(迅捷)
、
、
、
、
我正在尝试
播放
来自IOS
中
android设备
的
UDP字节。我使用TPCircularBuffer来
播放
字节。我
的
代码如下: if success { print,并通过UDP从Android端发送到IOS,从那里我们使用AudioUnit
播放
我们
的
字节,但问题是在我们
的
声音
中
破
浏览 4
提问于2019-11-11
得票数 1
1
回答
基于ESP32
的
互联网电台
我已经建立了一个基于ESP32和VS1053B MP3解码器
的
互联网电台。我最喜欢
的
几个电台
的
收音机都能正常工作,但有些电台在接收过程中会出现“间隙”(或卡顿)。对这个主题
的
搜索导致了循环(环形)
缓冲区
的
使用,但我没有找到一篇关于如何实现它
的
可靠文章。我们将非常感谢您提出
的
任何建议。谢谢。Youtube上有一段视频,准确地描述了我想要实现
的
目标: #206互联网广播和ESP32 WiFi问题
的
ESP32循环
缓
浏览 7
提问于2021-03-01
得票数 0
1
回答
用于FLVPLayBack
的
BufferTime
、
、
我正在
播放
FLVPlayBack视频。我想知道使用缓冲时间
的
最佳实践,以及当视频处于
播放
、暂停和停止状态时,缓冲到底是如何表现
的
。如果我将FLVPlayBack实例缓冲时间设置为30秒,在暂停和停止
浏览 4
提问于2012-03-26
得票数 0
回答已采纳
1
回答
Python管道从网络套接字接收tcp/udp pcm数据到子进程(aplay)
、
、
、
我无论如何也想不出这件事..我正在尝试获取在网络连接上接收到
的
数据,然后通过管道将其传送子进程,该子进程将通过aplay将数据流式传输到我
的
声卡。while True: p1.stdin.write(data) 设置将从网络连接无限期流出
的
管道
的
最佳方法是什么?
浏览 1
提问于2013-06-12
得票数 1
回答已采纳
1
回答
当两个
WebRTC
对等点合并时,是否有可能同步音频?
、
、
、
、
我正在开发一个
WebRTC
应用程序,在该应用程序
中
,正好有2位音乐家在现场表演
中
协作,并将合并
的
音频流到第三方。对于此应用程序,“完美同步”意味着侦听器C应该同时听到B在time T中听到
的
内容,以及B在time T
中
播放
的
。B 合并了音频.在这种方法
中
,主机A接收对等B
的
音频,并试图在合并之前通过DelayNode传递A
的
本地音频,从而解释这两个流之间
的
浏览 1
提问于2020-04-07
得票数 2
回答已采纳
1
回答
WebRtc
VP8自定义视频
、
、
、
我可以在本地
播放
vp8视频,看上去不错。这是可行
的
吗?我本来打算用vp8包一个webm视频文件,但不写实际
的
文件长度,因为我不知道它
的
长度,因为它是一个实时流,在浏览器上创建一个标记并开始输入数据。或者我要把数据提供给
webrtc
。我甚至不知道api是否允许这样
的
东西。我可能需要破译一下。 进程A创建一个NxM rgb视频并将其写入其
缓冲区
。Process通过IPC将该
浏览 2
提问于2013-10-04
得票数 3
回答已采纳
1
回答
原始文件没有
播放
,或者
播放
错误-双簧管(Android)
、
、
、
我试图在我
的
安卓应用程序
中
播放
一个原始(int16 PCM)编码
的
音频文件。我一直在跟踪和阅读双簧管文档/示例,试图获得我自己
的
音频文件来
播放
。无论是没有声音
播放
,还是声音/
抖动
播放
在启动(
与
不同
的
输出-见下文)update我已经切换到用于
缓冲区
队列
的
浮动,而不是将所有内容保存到int16_t (并在完成后转换
浏览 0
提问于2019-03-24
得票数 2
回答已采纳
1
回答
循环
缓冲区
填充速度比AVAudioSourceNode呈现块读取数据
的
速度快
、
、
、
、
在AVAudioSourceNode呈现块
中
,我试图检索存储在循环
缓冲区
中
的
接收流数据(例如,我目前使用FIFO
缓冲区
的
基本实现,但正在考虑迁移到TPCircularBuffer)。我检查
缓冲区
是否有足够
的
字节来填充音频
缓冲区
,如果是,则获取这些字节以供输出;如果没有,我要么等待,要么尽我所能,用零填充丢失
的
字节。在调试过程
中
,我似乎遇到了这样一种情况:循环
缓冲区
填充速度比rend
浏览 2
提问于2020-08-25
得票数 0
回答已采纳
4
回答
使用音频队列服务通过套接字连接
播放
PCM数据
、
我正在尝试使用AQS来
播放
数据,它会
播放
前两秒(相当于1个
缓冲区
)。然而,由于下一个数据块还没有通过套接字传入,所以下一个AudioQueueBuffer是空
的
。当数据进入时,我用数据填充下一个可用
的
缓冲区
,并用AudioQueueEnqueueBuffer将其排队。但是,它从不
播放
这些
缓冲区
。如果队列
中
没有
缓冲区
,队列是否停止
播放
,即使您稍后添加了
缓冲区
也是如此?以下是代码<em
浏览 2
提问于2010-04-08
得票数 12
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券