mirror of
https://github.com/v0l/zap-stream-core.git
synced 2025-06-19 04:44:58 +00:00
feat: hls progress
This commit is contained in:
@ -27,14 +27,16 @@ pub struct ConnectionInfo {
|
||||
|
||||
pub async fn spawn_pipeline(
|
||||
info: ConnectionInfo,
|
||||
out_dir: String,
|
||||
seer: Arc<dyn Overseer>,
|
||||
reader: Box<dyn Read + Send>,
|
||||
) {
|
||||
info!("New client connected: {}", &info.ip_addr);
|
||||
let handle = Handle::current();
|
||||
let seer = seer.clone();
|
||||
let out_dir = out_dir.to_string();
|
||||
std::thread::spawn(move || unsafe {
|
||||
match PipelineRunner::new(handle, seer, info, reader) {
|
||||
match PipelineRunner::new(handle, out_dir, seer, info, reader) {
|
||||
Ok(mut pl) => loop {
|
||||
if let Err(e) = pl.run() {
|
||||
error!("Pipeline run failed: {}", e);
|
||||
|
Reference in New Issue
Block a user