python -m SimpleHTTPServer
을 사용하여 서버를 호출하여 폴더의 파일을 다른 장치와 공유합니다.SimpleHTTPServer를 사용하여 오디오/비디오 스트리밍에 실패했습니다.
난 그냥 일들이 이 &를 사용하여 다른 컴퓨터 (20메가바이트에서 모두 표준 MP4 & MP3) 비디오/오디오를 스트리밍하려고 (하지만 터미널에서 아래 나열된 오류()를 던지는).
iPhone/iPad의 Safari에서 비디오/오디오가 재생되지 않습니다 (매우 작은 MP3 파일 제외). iPhone에서 Apache를 사용하여 성공적으로 스트리밍 할 때 미디어 파일과 관련이 없습니다.
왜 그런가?
Exception happened during processing of request from ('192.168.1.2', 51775)
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 641, in __init__
self.finish()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 694, in finish
self.wfile.flush()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[대안] (http://stackoverflow.com/questions/12905426/faster-alternative-to-pythons-simplehttpserver)에서 Python의 SimpleHTTPServer 모듈을 확인하십시오. – mtadd