我正在尝试设置一个RTSP服务器,该服务器可以将视频文件流式传输到RTSP客户端。 这是我尝试过的
app = Flask(__name__)
@app.route('/media')
def media():
return """
<h1>RTSP STREAM!</h1>
<iframe src="/new.sdp" width="853" height="480" frameborder="0" allowfullscreen></iframe>
"""
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
new.sdp文件:
CODE: SELECT ALL
v=0
o=- 1849156998 1849156998 IN IP4
s=TEST
t=0 0
c=IN IP4 192.168.43.1
m=audio 5440 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/32000/2
a=fmtp:96 profile-level-id=15;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1290
m=video 5442 RTP/AVP 97
a=rtpmap:97 MP4V-ES/90000
a=fmtp:97 profile-level-id=3;config=000001b0f3000001b50ee0c0c0cf000001000000012000845d4c307d314043c1443f;
我尝试使用rtsp客户端进行连接,但出现这些错误
DESCRIBE rtsp://192.168.43.1:8080 / new.sdp RTSP / 1.0 HTTPStatus.BAD_REQUEST。