我们已经在我们的 MCU 上实现了 RTSP 服务器。出于测试目的,我们使用 VLC 媒体播放器作为客户端。我们对 MCU 进行了编码,只有在收到客户端的 PLAY 命令后,MCU 才会从摄像头读取数据。我们看到 MCU 从摄像头接收数据并通过 RTSP 流式传输。我们可以在 Wireshark 上通过 UDP 看到来自服务器的数据流。并且编解码器信息也在 VLC 媒体播放器上显示。但是视频不能在 VLC 中播放。可能是什么问题?以下是我们的 SDP 文件信息
"v=0\r\ns=未命名\r\ni=N/A\r\nc=IN IP4 sumukha-PC\r\nt=0 0\r\na=工具:vlc 2.2.2\r\na =recvonly\r\na=type:broadcast\r\na=charset:UTF-8\r\na=control:rtsp://192.168.1.100:8555\r\nm=video 0 RTP/AVP 96\r\ nb=RR:0\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 分包模式=1\r\na=control:rtsp://192.168.1.100:8555/trackID=0\ r\n\r\n");
谢谢,CK