-
Notifications
You must be signed in to change notification settings - Fork 506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Live webm segmenter overflow #233
Comments
Thanks for reporting the issue. Looks like there is an overflow somewhere. Do you have a sample content that can duplicate this issue? Or do you have a link to the content you talked about: gstreamer's videotestsrc test pattern 0? |
This should do it assuming you have gstreamer installed:
I saw the error ~2.5 hrs into that stream |
Also just realizing that packager returns a zero exit code when this error occurs. |
Thanks. We'll look into it! |
@pathammer The problem should be fixed. Again, thanks for reporting the problem. |
System info
Operating System: Ubuntu 14.04 arm32hf and 16.04 amd64
Shaka Packager Version: 1e2da22 & v1.5.0
Issue and steps to reproduce the problem
I'm packaging live VP8 video being passed into packager over RTP. After about 68,800 frames, packager stops with the message
segmenter.cc(427)] Error adding sample to segment: segment too large, 1.84467e+10 seconds.
I definitely have not generated a 584 year long segment.Could this be related to #214 ?
Packager Command:
"input=/tmp/5000webm.pipe,stream=video,init_segment=$OUT_DIR/init.webm,segment_template=$OUT_DIR/live-video-hd$Number$.webm,bandwidth=3000000" --profile live --mpd_output $OUT_DIR/camera.mpd --single_segment=0 -segment_duration 2 -minimum_update_period 2
Details:
What is the expected result? Package the live video until the source stops producing video.
What happens instead? Packaging stops prematurely.
My input is 2592x1944 and 7.5 fps. The issue is reproducible with a real video as well as gstreamer's videotestsrc test pattern 0.
The text was updated successfully, but these errors were encountered: