Fix ffmpeg transcoder timestamp crash
This commit is contained in:
parent
249b1cb210
commit
269da2c569
|
|
@ -6,6 +6,7 @@ import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import threading
|
import threading
|
||||||
import queue
|
import queue
|
||||||
|
import time
|
||||||
from flask import Flask, send_from_directory, jsonify, request, session, Response, stream_with_context
|
from flask import Flask, send_from_directory, jsonify, request, session, Response, stream_with_context
|
||||||
from flask_socketio import SocketIO, emit
|
from flask_socketio import SocketIO, emit
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
@ -133,7 +134,7 @@ def _feed_transcoder(data: bytes):
|
||||||
global _last_audio_chunk_ts
|
global _last_audio_chunk_ts
|
||||||
if _ffmpeg_proc is None or _ffmpeg_proc.poll() is not None:
|
if _ffmpeg_proc is None or _ffmpeg_proc.poll() is not None:
|
||||||
return
|
return
|
||||||
_last_audio_chunk_ts = eventlet.greenthread.time.time()
|
_last_audio_chunk_ts = time.time()
|
||||||
try:
|
try:
|
||||||
_ffmpeg_in_q.put_nowait(data)
|
_ffmpeg_in_q.put_nowait(data)
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue