1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-13 11:51:57 +00:00

refine the proxy api server.

This commit is contained in:
winlin 2015-04-10 16:07:45 +08:00
parent fe1886aa08
commit 0000c945ea

View file

@ -36,7 +36,7 @@ reload(sys)
exec("sys.setdefaultencoding('utf-8')")
assert sys.getdefaultencoding().lower() == "utf-8"
import os, json, time, datetime, cherrypy, threading
import os, json, time, datetime, cherrypy, threading, urllib2
# simple log functions.
def trace(msg):
@ -329,14 +329,19 @@ class RESTProxy(object):
def GET(self, *args, **kwargs):
enable_crossdomain()
hls = {
"args": args,
"kwargs": kwargs
}
url = "http://" + "/".join(args);
print "start to proxy url: %s"%url
ret = json.dumps(hls)
print ret
return ret
f = None
try:
f = urllib2.urlopen(url)
f.read()
except:
print "error proxy url: %s"%url
finally:
if f: f.close()
print "completed proxy url: %s"%url
return url
'''
handle the hls requests: hls stream.