Opened 3 years ago

Last modified 3 years ago

#5516 open enhancement

Multi-thread HTTP streaming server doesn't work

Reported by: bgrh Owned by:
Priority: wish Component: ffmpeg
Version: git-master Keywords: http
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

I'm using FFMpeg under Windows to stream by webcam using MJPEG direct copy via this command line:

ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 1K -framerate 15 -vcodec mjpeg -i video="USB Video Device" -vcodec copy -f mjpeg -listen 1 http://0.0.0.0:8090

This works, I can connect via VLC by just opening http://localhost:8090.
However, ffmpeg exists when user is disconnected (or on other error), so I have to restart it, and there is no multi-user support.

But multi-user HTTP server doesn't work at all - when I'm starting it as

ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 1K -framerate 15 -vcodec mjpeg -i video="USB Video Device" -vcodec copy -f mjpeg -listen 2 http://0.0.0.0:8090

I just cannot open http://localhost:8090 - nothing happens.

Change History (1)

comment:1 Changed 3 years ago by cehoyos

  • Keywords http added
  • Priority changed from normal to wish
  • Status changed from new to open
  • Type changed from defect to enhancement
Note: See TracTickets for help on using tickets.