Video Observability: Monitor and Optimize Your In-Game Usage
Robloxはクリエイターダッシュボードに新しいビデオ効率メトリクスを導入し、VideoFrameの使用状況を監視・最適化できるようにしました。これにより、不要なデータ通信を削減し、プレイヤーのゲームパフォーマンスと安定性を向上させることが可能です。
Roblox has introduced new video efficiency metrics to the Creator Dashboard, allowing developers to monitor and optimize VideoFrame usage. These tools help creators reduce unnecessary data downloads to improve game performance and stability, especially on lower-end devices.
Vibe スコア
-100 〜 +100
このトピックは10分後に自動的に公開されました。
This topic was automatically opened after 10 minutes.
ということは、VideoFrameの最大画質を引き上げるアップデートが近々行われるということでしょうか?それ以上の機能追加も期待していいのでしょうか?
Does this mean there’ll be an update soon that increases the max quality allowed in VideoFrames? And possibly more?
phri: VideoまたはVideoContentプロパティを空(例: ””)に設定すべきタイミング:VideoFrameが表示されなくなった時、またはVideoFrameが再生されておらず、かつ近くに誰もいない時。VideoFrameのAsset IDプロパティもパフォーマンスに影響するというのは驚きです。エンジンはすでに全体をプリロードしているのでしょうか?
phri: Set the Video / VideoContent property to a blank (e.g.””) when: The VideoFrame is no longer visible The VideoFrame is no longer playing and no one is nearby It surprises me to hear that the asset id property of a video frame influences performance too. Does the engine already pre-load the enti
Daytern:この場合、エンジンは動画全体をあらかじめ読み込んでしまうのでしょうか? ほとんどの場合、動画全体が読み込まれることはありません。例外は動画が極端に短い場合のみです。IDを指定することで、現在のタイムスタンプ(デフォルトでは0、または指定した値)の前後数秒間が読み込まれます。
Daytern: Does the engine already pre-load the entire video in this case In almost all cases, it would not load the entire video. The only exception would be if the video was incredibly short. By specifying the ID, it’ll load a few seconds around the current timestamp (either 0 by default or whatever
現在、特にフルスクリーン時における画質の向上を検討しており、本件はその取り組みの一環です。
We are exploring the possibility of increased video quality, especially in fullscreen scenarios. This is in support of that goal.
ビデオフレームをエンジン内でさらに最適化することは可能でしょうか?「GUI非表示」時の最適化などは、エンジン側で当然行うべきことだと考えます。本来、開発者がわざわざ気にすべきことではないのではないでしょうか?
Would it be possible to further optimize video frames in-engine. The ‘gui hidden’ examples are in my opinion a no brainer for engine optimization. I don’t think that should be something us devs have to worry about?
これって意図的なのでしょうか?再生時間が34万時間もあるのに、「再生・視聴済み(Played, Viewed)」の時間が1秒も記録されていないのが理解できません。画像1389×1164 53.3 KB 画像1331×732 41.7 KB 参考までに、私のゲームには「Playing」と「Looped」をtrueに設定したVideoFrameが1つしかありません。それはTの下に配置されており……
Does this seem intentional? I’m unsure how out of 340K hours of playback time, there is not a single second of it being “Played, Viewed”. image 1389×1164 53.3 KB image 1331×732 41.7 KB For reference, my game only contains one VideoFrame that has Playing and Looped set to true. It’s located under a T
Robloxが今後最適化を検討している制限は他にもありますか?個人的には、動画を同時に2つまでしか再生できないという制限が気になっています。
Are there any other limits Roblox is looking to optimize? In my personal case, it’s the fact that only two videos can be played simultaneously.
AudioPlayerのようにVideoFrameにもAutoLoadプロパティを追加してはどうでしょうか?VideoやVideoContentをnilに設定するようなハックをする必要がなくなります。ついでに言うと、ContentProvider:PreloadAsync()やその他の回避策を使わなくても済むように、他の多くの要素にもAutoLoadプロパティがあると素晴らしいと思います。
why not add an AutoLoad property to VideoFrames just like AudioPlayers?? instead of having to do hacks like setting the Video / VideoContent to nil?? sidenote i also think giving more stuff an AutoLoad property would be great instead of having to use ContentProvider:PreloadAsync() or workarounds lik
Apenz1:「gui hidden」の例については、エンジン最適化の観点から見て当然導入すべきものだと思います。開発者がわざわざ気にすべきことではないはずです。問題は開発者の意図と後方互換性に帰結します。もしVideoFrameがレプリケートされた場所やサーバーベースの場所に保存されている場合、私たちは……
Apenz1: The ‘gui hidden’ examples are in my opinion a no brainer for engine optimization. I don’t think that should be something us devs have to worry about? The issue comes down to developer intent and backwards compatibility. If a VideoFrame is stored in a replicated or server-based location, we c
最高画質の向上と再生上限の引き上げは、どちらも検討の対象となっています。
Increasing the maximum potential quality and maximum playback limit are both on the table for consideration.
egg:AudioPlayerみたいにVideoFrameにもAutoLoadプロパティを追加してくれないかな??VideoやVideoContentをnilに設定するようなハックをしなくて済むようにさ!!理論上はプロパティとして追加可能だと思うから、チームと相談してみるよ。これは今度リリース予定の高度なビデオ機能にも追加を検討していたことなんだ。
egg: why not add an AutoLoad property to VideoFrames just like AudioPlayers?? instead of having to do hacks like setting the Video / VideoContent to nil?? In theory we could add this via a property - will discuss with the team. It is also something we considered adding to our upcoming advanced video
Cyan:これは意図的なものに見えますか?34万時間の再生時間のうち、「再生・視聴」された時間が1秒も存在しないというのが理解できません。こちらで調査することは可能です。動画の親要素や再生の制御についてですが、そのロジックはローカルで行われているのでしょうか?Cyan:もし可能であれば、私たちに……
Cyan: Does this seem intentional? I’m unsure how out of 340K hours of playback time, there is not a single second of it being “Played, Viewed”. We can look into this. In terms of what you’re doing to parent/play the video, is this logic done locally perchance? Cyan: would it be feasible to give us a
The video is being played by the VideoFrame.Playing property which was set in the properties window. During runtime, this property is untouched on both the server & client and is running with TimePosition constantly increasing. I will say that this SurfaceGui does get reparented to PlayerGui on

DevOpsとCI/CDを100秒で解説。DevOpsとは何か?CI/CDパイプラインの構築方法は?継続的インテグレーションと継続的デリバリーの基本を学び、開発を最適化する方法を理解しましょう。
DevOps CI/CD Explained in 100 Seconds What is DevOps? How to setup a CI/CD pipeline? Learn the basics of continuous integration & delivery and how it can optimize ...

2024年のコーディング面接(リアルな現実) #プログラミング #コーディング面接
Coding interviews in 2024 (*realistic*) programming #programminginterview.

プロダクトマネージャーの「リアルな」仕事内容(1分で解説)👩🏻💻
What I *actually* do as a Product Manager (in 1 min) 👩🏻💻

OpenClawエージェントが私のビジネスを動かしています! Discord: https://discord.gg/agentsinstall Twitter / X: https://twitter.com/s_shoaf EveryClaw (OpenClawを即座にデプロイ): ...
OpenClaw Agents run my business! Discord: https://discord.gg/agentsinstall Twitter / X: https://twitter.com/s_shoaf EveryClaw (Deploy OpenClaw instantly): ...

プロの開発者である私がOpenClawをどう設定しているか(驚異的なパワー)。こちらのリンク(https://boot.dev/?promo=TECHWITHTIM)をクリックし、コード「TECHWITHTIM」を使用すると、初回のお支払いが25%オフになります...
How I Setup My OpenClaw as a Professional Developer (Insanely Powerful) Click this link https://boot.dev/?promo=TECHWITHTIM and use my code TECHWITHTIM to get 25% off your first payment for ...
遠くを見渡す方法・描画距離を最大にする方法 #Roblox #ヒント #チュートリアル
How To See Far Or How To maximize your render distance #Roblox #Tips #Tutorial