XIAO ESP32S3 sense rtsp rtmp remote server video and audio streaming issue

Hi team,

We are using the Seeed Studio XIAO ESP32S3 development Sense board as hardware. We are attempting to use the Espressif Systems Audio Development Framework (ESP-ADF) with RTSP and RTMP protocols to push video and audio to a third-party server. We referred to the example in esp-adf/examples/protocols/rtmp/. and esp-adf/examples/protocols/rtsp/

For the both example

we choose the board as ESP32 s3 and related com port at esp IDE board selection console.

supported Board options available in console:
esp32
esp32c2
esp32c3
esp32c6
esp32h2
esp32s2
esp32s3

Out of the above options we choose esp32s3 due to my Seeed Studio XIAO ESP32S3 Sense board having an esp32s3 chip set.

We need clarification on following :
Is there is any Arduino code example available for rtsp and rtmp remote audio and video streaming to 3rd party server. if so whare should i place my server ip address.

Is there any specific board selection needed to flash firmware to the Seeed Studio XIAO ESP32S3 Sense board.

Why i get error message like
E (1214) I2C_BUS: C:/esp/esp-adf/components/esp_peripherals/driver/i2c_bus/i2c_bus.c:115 (i2c_bus_write_bytes):I2C Bus WriteReg Error
E (1227) I2C_BUS: C:/esp/esp-adf/components/esp_peripherals/driver/i2c_bus/i2c_bus.c:170 (i2c_bus_read_bytes):I2C Bus ReadReg Error
I (1240) DRV8311: ES8311 in Slave mode

I (4207) SDCARD: Using 1-line SD mode, base path=/sdcard
I (4208) gpio: GPIO[15]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (4219) gpio: GPIO[7]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (4231) gpio: GPIO[4]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
E (4259) sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
E (4260) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).
E (4271) SDCARD: Failed to initialize the card (263). Make sure SD card lines have pull-up resistors in place.
E (4272) PERIPH_SDCARD: mount sdcard error!

E (7166) DRV8311: es8311.c:492 (es8311_codec_init): es8311 initialize failed
E (7174) AUDIO_HAL: codec init failed!
E (7178) AV_STREAM_HAL: av_stream_hal_audio.c:107 (i2s_device_init): Got NULL Pointer
I (7187) s3 ll_cam: DMA Channel=4
I (7191) cam_hal: cam init ok
E (7205) camera: Camera probe failed with error 0x105(ESP_ERR_NOT_FOUND)
I (7205) ESP_RTSP_Demo: [ 3 ] Initialize console command
I (7208) CONSOLE: Command history enabled

Hi there, ChandrasekaranJ & welcome.
Yes there is a specific BSP for your device.
In arduino, look at the ESP32 by Espressif in the board manager, Select the correct one for your configuration.( sometimes the alpha’s and beta’s don’t work so roll back to knownworking ones)
Look at my Camera demo (compiler output) I used 2.0.14 if I recall not the latest to get it working.

Good read and lots of tools.
HTH
GL :slight_smile: PJ

I don’t see any code posted … so I can’t try the compile for you.

Hi PJ_Glasso,

Thanks for your reply,

Here i provide the code git link and project path

examples/protocols/esp-rtsp

And we build code with esp IDE.