【求助】【TuyaOS SDK】【T32_uclibc_r337_TuyaOS-3.10.16】rtsp_server_demo.c使用时报错get sdp failed

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
chenhongji
Posts: 4

【求助】【TuyaOS SDK】【T32_uclibc_r337_TuyaOS-3.10.16】
使用论坛上提供的rtsp_server_demo.c(附件)使用时报错get sdp failed
使用vlc拉流时,涂鸦程序报错

Code: Select all

Gateway: 192.168.3.255
WIFI mode[0] Get IP:192.168.3.93
[09-02 14:38:54 ty E][5044][rtsp_server.c:885] server acccept the client...

[RTSP_DEBUG] rtsp_get_name_main:234 主码流名称:stream0(长度=7)
[RTSP_DEBUG] rtsp_user_start:44 新用户会话创建,user_id=0
[RTSP_DEBUG] rtsp_get_frame_main:163 user_id=0 使用主码流(视频通道=0,音频通道=9)
[RTSP_DEBUG] rtsp_get_frame:103 user_id=0 视频环形缓冲区初始化成功(通道=0)
[RTSP_DEBUG] rtsp_get_frame:138 user_id=0 成功获取第一帧视频数据
[RTSP_DEBUG] get_sample_rate:207 视频采样率:90000 Hz
[RTSP_DEBUG] get_sample_rate:211 音频采样率:8000 Hz
[RTSP_DEBUG] rtsp_user_stop:69 user_id=0 视频环形缓冲区已关闭
[RTSP_DEBUG] rtsp_user_stop:77 user_id=0 会话已关闭
[09-02 14:38:54 ty E][5044][rtsp_server.c:616] get sdp failed

WIFI Get Mode [Managed] 2
WIFI Get Mode [Managed] 2

视频流在app上是可以正常播放的。
这里的错误是怎么解决,谢谢。

Attachments
rtsp_server_demo.c
rtsp_server_demo.c文件
(10.22 KiB) Downloaded 4 times

Tags:
User avatar
Passat
Posts: 99

Re: 【求助】【TuyaOS SDK】【T32_uclibc_r337_TuyaOS-3.10.16】rtsp_server_demo.c使用时报错get sdp failed

get sdp failed 错误,可能原因有很多。

  1. 由开发者实现的 start 回调返回不正确的 user_id
  2. 由开发者实现的 get_frame 回调,返回值异常或获取到 i 帧数据不完整。 通常SDK所需要的 I帧由VPS, SPS, PPS, IDR 组成。
    检查以上信息,必要时需要提供完整的 SDK DEBUG 日志
chenhongji
Posts: 4

Re: 【求助】【TuyaOS SDK】【T32_uclibc_r337_TuyaOS-3.10.16】rtsp_server_demo.c使用时报错get sdp failed

这是详细的日志,[09-02 19:34:50 ty D][b314][rtsp_server.c:498] vps(-1) sps(-1) pps(-1) sei(-1) i(-1)
是不是这里的问题呢, start 回调与get_frame 回调都是rtsp_server_demo.c里自带的函数了,这里还需要做什么吗。

Attachments
output.txt
(2.95 MiB) Downloaded 4 times
User avatar
Passat
Posts: 99

Re: 【求助】【TuyaOS SDK】【T32_uclibc_r337_TuyaOS-3.10.16】rtsp_server_demo.c使用时报错get sdp failed

rtsp_server_demo.c
(10.32 KiB) Downloaded 1 time

参考新的 demo 修改

Post Reply