Java 屏幕流的SDP消息

Java 屏幕流的SDP消息,java,streaming,rtsp,sdp,Java,Streaming,Rtsp,Sdp,通过RTSP传输文件时,在某一点上,SDP会发送一条消息,以便: ... m=video 3000 RTP/AVP 32 a=rtpmap:32 MPV/90000 a=control:rtsp://192.168.0.201/video a=mimetype: video/MPV ... SDP消息中发送的信息,如果不是传输文件,而是传输网络摄像头或屏幕流,是否必须有所不同 如果是,应如何创建SDP消息以传输网络摄像头或屏幕流 谢谢你的帮助。我找到了问题的答案。要创建YUV格式并通过RTSP

通过RTSP传输文件时,在某一点上,SDP会发送一条消息,以便:

...
m=video 3000 RTP/AVP 32
a=rtpmap:32 MPV/90000
a=control:rtsp://192.168.0.201/video
a=mimetype: video/MPV
...
SDP消息中发送的信息,如果不是传输文件,而是传输网络摄像头或屏幕流,是否必须有所不同

如果是,应如何创建SDP消息以传输网络摄像头或屏幕流


谢谢你的帮助。

我找到了问题的答案。要创建YUV格式并通过RTSP/RTP传输,我们必须转向JPEG_RTP

此外,这意味着SDP消息、参数“m”(http://www.ietf.org/rfc/rfc4566.txt 第22页)和参数“a”(http://www.ietf.org/rfc/rfc4566.txt 第21页)必须具有以下值:

...
m=video 3000 RTP/AVP 26
a=rtpmap:26 JPEG/90000
a=control:rtsp://192.168.0.201/video
a=mimetype: video/JPEG
....

你好

您必须使用SDP(会话描述协议)描述您的媒体!您提供的SDP描述了在端口3000上发送的MPEG视频流等。请参阅此处的详细信息。要在RTSP中创建消息,必须将其作为对描述请求的响应发送。请参阅此内容以查找流的MIME类型。关于创造它。。。这是一个纯文本。只需按照第一个URL中的规则编写即可。嗨,Cipi,我的问题不是如何创建SDP消息。我的问题是价值观是什么​​我必须把它放在网络摄像头或屏幕流上传输。例如,为了以MPEG格式传输视频,“m”参数的值为:m=视频3000 RTP/AVP 32。我希望有人回答的一个问题是,在传输网络摄像头流时,相同的参数“m”是否应具有不同的值?您说的是“应如何创建SDP消息”。不管怎样,请看第一个URL,这里解释了所有内容。现在我不知道你想要传输的视频流的媒体类型,所以我可以帮你更多。你能提供更多关于这个流的信息吗?你好,Cipi,首先,非常感谢你的帮助,第二个借口,我的英语不好。在第一个URL中,我找不到有关值的信息​​这需要传输屏幕流:S。我不知道我要传达什么类型的媒体,但是。。。我使用StreamPantalla.java()类捕获屏幕,该类使用java Robot()类。捕获流的格式(可以是)是RGB。我不知道我是否能提供更多的信息。。。