簡體   English   中英

如何在Swift中的每一幀的流媒體和錄制視頻上添加實時戳記?

[英]How to add real time stamp on the streaming and recording video for every frame in Swift?

我的應用程序使用VideoCore項目將流實時傳輸到Wowza服務器並存儲視頻。 它還使用AVCaptureMovieFileDataDataOutput錄制脫機視頻。

我想將視頻捕獲時間戳記嵌入視頻的左上角,它不是靜態時間。 這意味着它不僅是靜態水印,而且是真實的視頻捕獲時間顯示。

對於流媒體的情況,我暫時不知道。 對於離線情況,我嘗試利用AVCaptureAudioDataOutput來獲取每一幀以添加時間文本覆蓋。 但這會導致預覽屏幕凍結。

任何提示都是有幫助的。 謝謝。

我的平台是Xcode7.3 + Swift2

我在wowza上使用transcodig做過類似的事情,transcodig菜單啟用了圖像覆蓋,此圖像可以每秒刷新一次(或更少),因此,如果您創建帶有時間戳的圖像,wowza會每隔一秒鍾將其放入流第二。 您可以定義放置圖像的位置,大小和透明度。

要創建圖像,我使用PHP,但是您可以使用另一個啟用圖像創建的工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM