[PR #55] [MERGED] better timestamp handling + FPS picker in rtmp server settings #129

Closed
opened 2026-03-02 04:00:23 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eerimoq/moblin/pull/55
Author: @ErAzOr2k
Created: 7/16/2024
Status: Merged
Merged: 7/17/2024
Merged by: @eerimoq

Base: mainHead: DJI


📝 Commits (4)

  • e337996 better timestamp handling for DJI devices + FPS picker in rtmp server settings
  • 597b0e1 Better timestamps - continue
  • 298f972 Merge branch 'main' into DJI
  • a651b76 Update Settings.swift

📊 Changes

3 files changed (+57 additions, -16 deletions)

View changed files

📝 Moblin/RtmpServer/RtmpServerChunkStream.swift (+10 -2)
📝 Moblin/Various/Settings.swift (+36 -0)
📝 Moblin/View/Settings/RtmpServer/RtmpServerStreamSettingsView.swift (+11 -14)

📄 Description

  • Modeled after FFmpeg and GStreamer, the dynamic timeBase is used to calculate Presentation Time Stamps (PTS) based on frames per second (fps).
    04:38:01,890 CapturePts: audio: 22336.562444833, video: 22336.55613725, delta: 0.006307583000307204 after 5h RTMP stream

  • FPS picker in rtmp server settings
    41F5AD68-8352-48D5-92F2-0A2FBC44CE88


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eerimoq/moblin/pull/55 **Author:** [@ErAzOr2k](https://github.com/ErAzOr2k) **Created:** 7/16/2024 **Status:** ✅ Merged **Merged:** 7/17/2024 **Merged by:** [@eerimoq](https://github.com/eerimoq) **Base:** `main` ← **Head:** `DJI` --- ### 📝 Commits (4) - [`e337996`](https://github.com/eerimoq/moblin/commit/e3379969f4d4c43550230b994f12fdd727cb0263) better timestamp handling for DJI devices + FPS picker in rtmp server settings - [`597b0e1`](https://github.com/eerimoq/moblin/commit/597b0e100499a54e56305c1012bb915251085b07) Better timestamps - continue - [`298f972`](https://github.com/eerimoq/moblin/commit/298f9724b2e52d5c38fd3d9eb4e4d25dd4d892e3) Merge branch 'main' into DJI - [`a651b76`](https://github.com/eerimoq/moblin/commit/a651b760b2eb65e7f4aae7cd483d5c5a10feed25) Update Settings.swift ### 📊 Changes **3 files changed** (+57 additions, -16 deletions) <details> <summary>View changed files</summary> 📝 `Moblin/RtmpServer/RtmpServerChunkStream.swift` (+10 -2) 📝 `Moblin/Various/Settings.swift` (+36 -0) 📝 `Moblin/View/Settings/RtmpServer/RtmpServerStreamSettingsView.swift` (+11 -14) </details> ### 📄 Description - Modeled after FFmpeg and GStreamer, the dynamic timeBase is used to calculate Presentation Time Stamps (PTS) based on frames per second (fps). 04:38:01,890 CapturePts: audio: 22336.562444833, video: 22336.55613725, delta: 0.006307583000307204 after 5h RTMP stream - FPS picker in rtmp server settings ![41F5AD68-8352-48D5-92F2-0A2FBC44CE88](https://github.com/user-attachments/assets/5355c10e-cdc6-48c0-bb69-d1b36b44ede1) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:00:23 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#129
No description provided.