这是一个创建于 164 天前的主题,其中的信息可能已经有所发展或是发生改变。
我需要把音频文件推到 rtmp 中继服务上去
音频文件,是我报错后的 wav 文件,
wav 源文件:Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, 1 channels, s16, 256 kb/s
遇到的问题:
1 、recorder.setAudioCodec(avcodec.AV_CODEC_ID_PCM_S16LE); 会导致音频无声音,应该是 flv 不支持
2 、如何保证 javacv 推出的流是 PCM_16_8000_1 ,帧长是 20ms ,代码如何实现啊
哪位大佬解惑下,
2 条回复 • 2024-05-08 14:06:09 +08:00
|
|
1
giao123 164 天前
得重采样,先把音频重采样成 flv 的格式,才能用 rtmp 推
|
|
|
2
wwfengqi 164 天前
rtmpRecorder.setFormat("flv"); 设置成这样吗
|