HLS直播预取视频并更新m3u8
#!/usr/bin/python27
import json
import threading
import urllib
import sys
import hashlib
import time
import commands
class myThread(threading.Thread):
def __init__(self, url):
threading.Thread.__init__(self)
self.url=url
self.u2="%s%s"%(s,self.url)
def run(self):
fmd5=''
while True:
try:
urltmp=''
f=urllib.urlopen(self.u2).read()
ftmp=hashlib.md5(f).hexdigest()
#print fmd5,ftmp
if fmd5!=ftmp:
u3=self.u2.split('/')
u3=self.u2.replace(u3[-1],'')
lofile=f.split('\n')[-2]
u3=u3.replace(s,lo)
tsurl="%s%s"%(u3,lofile)
#get m3u