Da ich nicht weiß, was genau hinter so einem M-JPEG Stream steckt und wie man ihn zerlegt, wäre ich nie auf die Boundary-Sachen gekommen.
Zur Info: soweit klappt alles, es rieselt Bytes in der Konsole. Nur muss ich jetzt noch die Bilder rausfummeln:
Code: Alles auswählen
# -*- coding: UTF-8 -*-
import urllib.request
def main(url, chunk_size=1024):
f = urllib.request.urlopen(url)
while True:
content = f.read(chunk_size)
if not content:
break
print(content)
if __name__ == "__main__":
main("http://192.168.0.133/")