gpt4 book ai didi

camera - 双向音频如何发送音频API HIKVISION?

转载 作者:行者123 更新时间:2023-12-04 21:35:54 25 4
gpt4 key购买 nike

我需要帮助来理解为什么在向相机发送音频时,您听到的声音非常难听,速度非常快。
摄像头配置音频编解码器 G711Ulaw

我正在做的过程如下:

  • 我下载了一个wav音频,转换成摄像头配置的编解码器,这些都是证据转换。
    ffmpeg -i padrino.wav -acodec pcm_mulaw -ar 8000 -ac 1 -b:a 32k output.wav  
    ffmpeg -i padrino.wav -acodec pcm_mulaw -ar 8000 -ac 2 -b:a 32000 output.wav
    ffmpeg -i padrino.wav -f mulaw -acodec pcm_mulaw -ac 1 output.wav
    ffmpeg -i padrino.wav -ar 8000 -ac 1 -ab 64k -f mulaw output.ulaw
  • 打开双向音频,“data.xml”中是启用双向音频的xml:
    curl -H "application/xml" -X PUT -d @data.xml USER:PASS@IPCAM/ISAPI/System/...hannels/1/open
  • 我通过卷发发送
    curl -H "application/binary" -X PUT -d @output.ulaw USER:PASS@IPCAM/ISAPI/System/...ls/1/audioData

    或者
    curl -H "application/binary" -X PUT -d @output.wav USER:PASS@IPCAM/ISAPI/System/...ls/1/audioData

  • 这是在相机中听到的,但正如我在开始时解释的那样听错了,我扭曲了,非常快。
    我究竟做错了什么?

    问候

    最佳答案

    我已经找到了原因 - 它与编码无关。我编写了一个 C# 应用程序来测试这一点,如果您以预期的速率(每秒 8000 个样本)发送数据,那么它可以正确播放。

    我以数据包的形式发送音频数据(当前为 160 字节,但正在试验最佳值,但只要延迟正确,似乎并不重要)并在再次发送之前延迟适当的时间量,以便正确数量的样本是一秒发送。

    关于camera - 双向音频如何发送音频API HIKVISION?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38336063/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com