根据rtsp_server.h中启用rtsp接口报错

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


Post Reply
pony
Posts: 31

已根据rtsp_server.h中接口和回调函数启动rtsp,使用vlc请求rtsp视频流报错,报错见附件。帮忙看下报错原因及接口使用不当地方。谢谢!

Attachments
rtsp_error.txt
(2.54 KiB) Downloaded 694 times
pony
Posts: 31

Re: 根据rtsp_server.h中启用rtsp接口报错

上面这个报错没有了,但是rtsp请求会调用stop的回调然后接收到start rtsp请求,会调用get_frame_fragment。rtsp_server.h中说明了get_frame_fragment不适用h264/265.不明白为什么会调用get_frame_fragment回调。如果在get_frame_fragment回调中传入h264数据,进程直接会挂掉。

pony
Posts: 31

Re: 根据rtsp_server.h中启用rtsp接口报错

想问下有没有rtsp_server.h中rtsp的使用demo。

User avatar
Passat
Posts: 99

Re: 根据rtsp_server.h中启用rtsp接口报错

RTSP 功能暂不对外发布,如想使用RTSP 功能也可参考如下代码。

rtsp_server_demo.c
(4.76 KiB) Downloaded 732 times
chenhongji
Posts: 4

Re: 根据rtsp_server.h中启用rtsp接口报错

[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:48:32 ty E][5044][rtsp_server.c:616] get sdp failed

WIFI Get Mode [Managed] 2
使用这里的demo,提示获取sdp失败,但这部分在库文件.a里面,麻烦看看还有什么地方需要配置。

Post Reply