mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-11-21 19:07:46 +01:00
increase read size and listen on local
This commit is contained in:
parent
8413e10091
commit
4e0203ca68
@ -20,7 +20,7 @@ from frigate.util import SharedMemoryFrameManager
|
||||
|
||||
class FFMpegConverter(object):
|
||||
def __init__(self):
|
||||
ffmpeg_cmd = "ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1920x1080 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -b:v 1000k -bf 0 pipe:".split(
|
||||
ffmpeg_cmd = "ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1920x1080 -i pipe: -f mpegts -s 640x360 -codec:v mpeg1video -b:v 1000k -bf 0 pipe:".split(
|
||||
" "
|
||||
)
|
||||
self.process = sp.Popen(
|
||||
@ -55,7 +55,7 @@ class BroadcastThread(threading.Thread):
|
||||
|
||||
def run(self):
|
||||
while True:
|
||||
buf = self.converter.read(4096)
|
||||
buf = self.converter.read(65536)
|
||||
if buf:
|
||||
self.websocket_server.manager.broadcast(buf, binary=True)
|
||||
elif self.converter.process.poll() is not None:
|
||||
@ -80,7 +80,7 @@ def output_frames(config, video_output_queue):
|
||||
# start a websocket server on 8082
|
||||
WebSocketWSGIHandler.http_version = "1.1"
|
||||
websocket_server = make_server(
|
||||
"",
|
||||
"127.0.0.1",
|
||||
8082,
|
||||
server_class=WSGIServer,
|
||||
handler_class=WebSocketWSGIRequestHandler,
|
||||
|
Loading…
Reference in New Issue
Block a user