腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
计算
OPUS
数据包
长度
webrtc
、
codec
、
opus
我有一个简单的应用程序,在这个应用程序中,我将
OPUS
数据包
从一个客户端发送到另一个客户端,比如A到B。 A从
OPUS
文件中读取一个
数据包
,然后再发送到B。在20 so或30 so之后,再读取一个
数据包
并发送到B,等等。直到现在,我在UDP上使用RTP,所以在B接收端,当我接收到包时,我收到了完整的
数据包
。在收到完整的
数据包
后,我写到一个新的文件。A将从
OPUS
文件中读取一个完整的
数据包
并发送给B。当在B处接收到
数据包</em
浏览 3
提问于2017-04-21
得票数 1
回答已采纳
1
回答
如何在iOS中对自分隔的作品进行编码
ios
、
avfoundation
、
avaudiorecorder
、
opus
现在,我需要对作品进行如下编码:每个标头指示
opus
数据的
大小
我猜(如果我错了就纠正我): AVAudioRecorder在完成记录后将
opus
数据包
连续并排放置在.
opus
文件中(因为默认情况下
opus
数据包
是非分隔的)。我明白,如果我能以某种方式循环处理
opus
<e
浏览 10
提问于2020-01-07
得票数 3
回答已采纳
1
回答
如何确定密码缓冲区的
大小
?
android
、
opus
函数
opus
_encode需要帧
大小
作为参数。在api文档中,它说缓冲区
大小
是每个通道的样本数。但是如何确定我应该使用的尺寸呢? 我用的是机器人操作系统。采样率16k,缓冲器
大小
1280。当我在编码和解码中将帧
大小
设置为640时,解码文件的长度是原始pcm的一半。当我设置为960时,解码的文件是原始pcm的2/3。但是设置为1280,编码将返回-1作为arg错误。
浏览 3
提问于2017-10-17
得票数 3
1
回答
OPUS
数据包
大小
ogg
、
opus
我有一个应用程序,可以从文件中读取
opus
数据包
。该文件确认ogg格式的
opus
数据包
。我的应用程序每20毫秒发送一次每个
opus
数据包
(它是可配置的)。对于20毫秒,它发送
大小
从200字节到400字节的分组,例如平均
大小
为300字节。 发送300字节20毫秒,是正确还是数据量太大。如何计算20毫秒内我可以发送到远程的数据量(以字节为单位)。
浏览 43
提问于2017-07-18
得票数 0
1
回答
如何从开放源码演示二进制文件中使用
opus
DTX
opus
2.
opus
编码器和解码器如何工作于dtx 3.在
OPUS
中是否有DTX的位表示 当启用DTX时,从rfc开始,每400毫秒只对一帧进行编码,它不适合我使用
opus
_demo二进制文件。
浏览 7
提问于2016-09-27
得票数 0
回答已采纳
1
回答
正确解码作品
portaudio
、
opus
(NUM_CHANNELS);编码器= (OpusEncoder *)malloc(
大小
);packet =新的无符号char480;error=
opus
_encoder_init(编码器、SAMPLE_RATEsampleBlock、FRAMES_PER_BUFFER、
数据包
,480);
opus
_encoder_destroy(编码器); OpusDecoder*解码器;int错误;int
大小
;解码器=
opus
_d
浏览 0
提问于2019-03-09
得票数 2
1
回答
如何将FEC特性用于
Opus
编解码器
audio
、
opus
我有一个服务,它使用
OPUS
_SET_INBAND_FEC(1)和
OPUS
_SET_PACKET_LOSS_PERC(20)对10 20
数据包
进行编码,并通过UDP发送它们。当
数据包
丢失时,我是只需要用fec=1调用解码,还是需要在下一个
数据包
上调用fec=0之后的解码? 我如何知道预先
大小
的pcm,我发送到解码启用了fec?
浏览 0
提问于2018-03-22
得票数 8
回答已采纳
1
回答
opus
_decode返回损坏的流
c
、
curl
、
ogg
、
decoder
、
opus
我正在解码ogg
opus
数据,这是从icecast服务器现场直播。我在用libopus解码。数据有时会被解码,但大多数时候op_decode()会返回-4,这表示流已损坏。6*960{
opus
_int16; int frame_size;
浏览 64
提问于2019-10-31
得票数 2
1
回答
如何将通过webrtc kinesis流接收到的
OPUS
文件中的数据解码为PCM格式?
amazon-web-services
、
webrtc
、
amazon-kinesis
、
ogg
、
opus
所以我需要把
opus
数据转换成pcm数据。WARNING: Hole in data (4 bytes) found at approximate offsetERROR: No Ogg data found in file "sample-000.
opus
". Input probably not Ogg.从后端流出的数据具有有效的<em
浏览 4
提问于2020-10-08
得票数 1
1
回答
在
Opus
中,"useinbandfec是一个单向接收参数“是什么意思?
c++
、
audio
、
codec
、
opus
我试图在C++中实现一个
Opus
转换程序,我有一些概念性的问题。至于useinbandfec参数,我不太理解用编写的“单向接收参数”的含义。Alice在useinbandfec=1中使用
Opus
编解码器,而Bob不使用
Opus
。因此,两者之间应该有一个
Opus
转换器。如果是,我如何配置
Opus
编码器和解码器的设置?对于需要
opus
_decode()的Alice->Bob,应该发送什么值作为第5个参数(fecFlag)?对于Bob->Alice,在需要
Opus
浏览 9
提问于2017-10-18
得票数 0
回答已采纳
1
回答
在一个RTP
数据包
中需要发送多少字节的
Opus
有效负载
rtp
、
ogg
、
opus
我有包含
OPUS
帧的Ogg格式文件。根据我的要求,我需要解析这个文件(帧/包),并通过RTP向远程设备发送
OPUS
压缩数据。 或者按照Ogg文件格式规范发送一个
数据包
,可以是一个帧、2个帧或任意数目的帧。
浏览 7
提问于2015-07-17
得票数 1
回答已采纳
1
回答
加入Port音频和
Opus
c++
、
portaudio
、
opus
嗨,我试图从一个开放的portaudio流中获取声音,用
opus
对其进行编码,对其进行解码,然后再用端口音频再现它。问题是,port音频在
OPUS
需要帧的地方提供缓冲区。OpusManager::encodeOpus(unsigned char *frame){ int ret =
opus
_encode(compressed_buffer); unsigned char * OpusManager::decodeOpus(uns
浏览 1
提问于2014-08-24
得票数 3
回答已采纳
1
回答
Swift:转换
OPUS
示例文件只返回"-4“(
OPUS
_INVALID_PACKET)。怎么脱头皮?
swift
、
opus
我想转换从
OPUS
到AAC,所以我的第一步将是解码我的
opus
文件。但是,它总是抛出错误代码。 let url = Bundle.main.url(forResource: "detodos", withExtension: "
opus
") let w =
opus</
浏览 4
提问于2018-01-31
得票数 4
回答已采纳
1
回答
如何使用来自ffmpeg的libavcodec将
opus
文件解码为pcm文件?
audio
、
ffmpeg
、
opus
/out.
opus
.[
opus
@ 0x7ff361800000] Error parsing
Opus
packet header.[
opus
@ 0x7ff361800000] Error parsing
Opus
packet header.[
opus
@ 0x7ff361800000] Error parsing
Opus
packet header.[
opus
@ 0x7ff361800000] Error parsing <em
浏览 121
提问于2020-06-02
得票数 3
回答已采纳
1
回答
用libopus在C中编码pcm和解码
opus
数据
c
、
openal
、
opus
但是test.
opus
文件不能以任何方式播放。我不知道我在这里遗漏了什么,数据是用test.raw写得很好,所以我认为这不是一个记录策略的问题。#include <string>#include <AL/alc.h>#include <
opus
/
opus
.h>#include <string.h> FILE*
浏览 1
提问于2018-05-02
得票数 2
1
回答
如何确定
Opus
流的结束?
audio
、
voip
、
pcm
、
opus
我正在编写一个程序,它正在读取通过UDP传输的非连续的
Opus
数据包
--换句话说,我可以得到30秒的音频,30分钟的无音频,然后是2分钟的音频。我已经看到了对一个标志的引用,它指示流是完整的(例如,Ogg页面有一个标志),但是我对音频还不太熟悉,无法确定我得到的是Ogg编码的,还是应该更深入地查看实际的
Opus
数据包
本身。
浏览 1
提问于2020-11-14
得票数 2
1
回答
哪里可以下载带有
opus
负载类型的RTP pcap文件?
audio
、
rtp
、
pcap
、
opus
我想下载RTP pcap与
opus
有效负载类型。我在here上找到了一个示例文件。此
opus
编码
数据包
的采样率和通道数分别为48000 KHz和2。我想用此参数的另一个有效值检查额外的
opus
数据包
。在哪里可以找到这些文件,或者如何生成它们?
浏览 26
提问于2020-01-13
得票数 0
1
回答
将
opus
包保存到ogg容器中
ogg
、
opus
我有从2帧合并而来的
opus
数据包
。包的
大小
可以大于255字节( ogg页面中的最大段
大小
)我可以将这个包分成两个单独的帧,并将每个包保存在单独的段中。它对我不起作用(可能是错误的代码)。但是我感兴趣的是如何正确处理它?我们真的需要将双倍的
数据包
重新打包成独立的
数据包
吗?还是不想? 对不起,我的英语太纯正了。
浏览 6
提问于2021-09-30
得票数 0
1
回答
Avcodec :生成流的
OPUS
头部
c++
、
libavcodec
、
opus
我正在使用带有avcodec的
OPUS
来编码声音,并使用我自己的协议进行流式传输。到目前为止,它与MP2编解码器一起工作,但当我切换到
OPUS
时,我遇到了这个问题:有人能给我解释一下怎么做吗?谢谢。
浏览 1
提问于2015-06-01
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券