<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wie lädt man Video Dateien? (Frage zu streaming)]]></title><description><![CDATA[<p>Hi,</p>
<p>weiß jemand von euch man Video Dateien lädt? Das hat meines Wissens was mit streaming zu tun, hab' aber keine Ahnung wie das genau funktioniert. Schließlich müssen die Video Daten in echtzeit dargestellt werden. Egal ob für einen MoviePlayer oder ein Echtzeit Spiel in dem man in einer interaktivien 3D Welt Filme sehen kann.<br />
Bisher habe ich nur für OpenGL Programme die AVI-Fileloader API von Windows genutzt aber ich würde gerne wissen wie man das selbst machen kann um auch andere Datei Formate zu laden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226738/wie-lädt-man-video-dateien-frage-zu-streaming</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 17:58:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226738.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Nov 2008 11:13:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie lädt man Video Dateien? (Frage zu streaming) on Wed, 05 Nov 2008 11:13:14 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>weiß jemand von euch man Video Dateien lädt? Das hat meines Wissens was mit streaming zu tun, hab' aber keine Ahnung wie das genau funktioniert. Schließlich müssen die Video Daten in echtzeit dargestellt werden. Egal ob für einen MoviePlayer oder ein Echtzeit Spiel in dem man in einer interaktivien 3D Welt Filme sehen kann.<br />
Bisher habe ich nur für OpenGL Programme die AVI-Fileloader API von Windows genutzt aber ich würde gerne wissen wie man das selbst machen kann um auch andere Datei Formate zu laden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610515</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Wed, 05 Nov 2008 11:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wie lädt man Video Dateien? (Frage zu streaming) on Wed, 05 Nov 2008 12:02:55 GMT]]></title><description><![CDATA[<p>Warum das Rad neu erfinden wollen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610557</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Wed, 05 Nov 2008 12:02:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wie lädt man Video Dateien? (Frage zu streaming) on Wed, 05 Nov 2008 12:08:18 GMT]]></title><description><![CDATA[<p>XHansWurstX,</p>
<p>LukasBanana schrieb:</p>
<blockquote>
<p>um auch andere Datei Formate zu laden.</p>
</blockquote>
<p>Weil das Rad, was du meinst, nicht auf LukasBananas Straße fährt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20325">@Lukas</a>:<br />
Schau dir doch einfach mal die Quellen von Videoplayern an, z.B. mplayer oder vlcPlayer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610562</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Wed, 05 Nov 2008 12:08:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wie lädt man Video Dateien? (Frage zu streaming) on Wed, 05 Nov 2008 12:25:01 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>um auch andere Datei Formate zu laden.</p>
</blockquote>
<p>mad_martin schrieb:</p>
<blockquote>
<p>Schau dir doch einfach mal die Quellen von Videoplayern an, z.B. mplayer oder vlcPlayer.</p>
</blockquote>
<p>Dann kann er evtl auch deren Bibliotheken oder andere vorhandene (nicht-kommerzielle) Bibliotheken nutzen, oder ist das nicht möglich?</p>
<p>mplayer und vlc sind afaik open-source.<br />
Edit:(LOL, beantwortet sich selbst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> sieh dir die quellen an...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610570</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Wed, 05 Nov 2008 12:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wie lädt man Video Dateien? (Frage zu streaming) on Wed, 05 Nov 2008 12:26:53 GMT]]></title><description><![CDATA[<p>Beim Streamen werden normalerweise Daten Byte- oder Blockweise in einen Puffer empfangen oder eingelesen. Wenn genug Daten vorhanden sein (z.B. ein Frame oder die Blocklänge eines Audiopuffers in der Soundkarte), wird ggf. ein Decoder auf dan Buffer angewandt, und dann die Daten weitergereicht.<br />
Dabei ist es vor allem beim Empfang über Netzwerk wichtig, das Buffermanagement so zu betreiben, dass gewährleistet ist, dass am Ausgang zu geforderten Zeitpubkten die richtige Menge ab Daten bereitliegt.<br />
Beispiel Soundkarte: Mono, 8 Bit, 44100 Samples.<br />
Die Soundkarte erwartet jede Sekunde 44100 Samples. Nicht mehr, und nicht weniger. Wenn die Daten zu langsam reinkommen, muss der Puffer die Samplerate der Daten dynamisch so ändern (hochtasten), dass am Ausgang des Puffers wieder 44100 Samples/s bereitstehen. Analog muss bei zu hoher Übetragungsrate runtergetastet werden. Es gibt auch primitiverer Methoden, z.B. Blanking etc.<br />
Beim Einlesen aus Dateien ist das ganze simpler, da hier das Ausgabegerät den Lesetackt direkt vorgeben kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610575</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 05 Nov 2008 12:26:53 GMT</pubDate></item></channel></rss>