Skip to content
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

Switch to fmp4 intead of mgepg #542

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Switch to fmp4 intead of mgepg #542

wants to merge 1 commit into from

Conversation

zoriya
Copy link
Owner

@zoriya zoriya commented Jun 17, 2024

@zoriya zoriya added enhancement New feature or request transcoder labels Jun 17, 2024
@zoriya zoriya added this to the v4.7.0 milestone Jun 17, 2024
@@ -119,8 +119,8 @@ func toSegmentStr(segments []float64) string {
func (ts *Stream) run(start int32) error {
// Start the transcode up to the 100th segment (or less)
length, is_done := ts.file.Keyframes.Length()
end := min(start+100, length)
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remember to revert this after testing

@zoriya
Copy link
Owner Author

zoriya commented Jun 19, 2024

Maybe it would be wisest to switch to -f hls instead of -f segment to use their built-in fmp4 handling. Would need to check if it's possible to use segments from multiples transcode process this way tho.

@zoriya
Copy link
Owner Author

zoriya commented Jun 30, 2024

I'm realising supporting this would allow av1 streaming.

This would be huge to reduce bandwidth usage.

Definitely want to work on this on the following days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request transcoder
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to fmp4 segments to support a broader range of codecs
1 participant