Page 1 of 1

Basic question about HTTP audio element

Posted: Wed Mar 08, 2023 10:56 am
by iwbnwif
I have a fresh install of ESP-IDF and ESP-ADF on Ubuntu 22.04.

IDF is version 4.4.4 and ADF is Github master.

The complete toolchain builds and I am able to flash and run some IDF and ADF examples. However, I am encountering a problem with the ADF

Code: Select all

pipeline_bt_source example
.

The relevant messages are as follows:

Code: Select all

E (15158) esp-tls: couldn't get hostname for :dl.espressif.com: getaddrinfo() returns 202, addrinfo=0x0
E (15158) esp-tls: Failed to open new connection
E (15158) TRANSPORT_BASE: Failed to open a new connection
E (15168) HTTP_CLIENT: Connection failed, sock < 0
E (15168) HTTP_STREAM: Failed to open http stream
I read this issue https://github.com/espressif/esp-va-sdk/issues/180 and unchecked

Code: Select all

Enable mbedtls time support
in menuconfig.

I also read this issue https://github.com/espressif/esp-adf/issues/856 and checked

Code: Select all

Allow potentially insecure options
and

Code: Select all

Skip server certificate verification by default
, but still receive the same errors.

Side question, is it necessary to rebuild 1500+ files for every change in menuconfig or is idf.py build the wrong call after making changes?

Re: Basic question about HTTP audio element

Posted: Wed Mar 15, 2023 7:02 am
by tempo.tian
The mentioned issue is a network issue.
You can replace https://dl.espressif.com/dl/audio/ff-16b-2c-44100hz.mp3 to a valid address that you can access.
Also you can try to ping espressif.com to check whether success or not
g_stream$ ping espressif.com
PING espressif.com (143.204.215.83) 56(84) bytes of data.