5 # Author: Cyril Deguet <asmax@via.ecp.fr>
8 import cfg, sap, SocketServer, string, sys, time
10 from announce import AnnounceList
11 from playlist import PlayList
12 from rtsp import RtspServerHandler
13 from session import SessionList
18 if len(sys.argv) == 1:
19 print "Usage: vlrs <playlist>\n"
22 cfg.playlist = PlayList()
23 cfg.playlist.readConfig(sys.argv[1])
24 cfg.sessionList = SessionList()
25 cfg.announceList = AnnounceList()
27 rtspServer = SocketServer.TCPServer(('', PORT), RtspServerHandler)
29 rtspServer.serve_forever()
30 except KeyboardInterrupt:
31 rtspServer.server_close()