<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=Elphel_Camera_Remote_Audio_using_GStreamer</id>
	<title>Elphel Camera Remote Audio using GStreamer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=Elphel_Camera_Remote_Audio_using_GStreamer"/>
	<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;action=history"/>
	<updated>2026-08-03T01:49:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2453&amp;oldid=prev</id>
		<title>Polto at 17:33, 24 January 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2453&amp;oldid=prev"/>
		<updated>2010-01-24T17:33:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;amp;diff=2453&amp;amp;oldid=2452&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Polto</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2452&amp;oldid=prev</id>
		<title>Luxigo: bug fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2452&amp;oldid=prev"/>
		<updated>2008-07-21T15:36:14Z</updated>

		<summary type="html">&lt;p&gt;bug fix&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:36, 21 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HOW TO ADD AUDIO TO YOUR ELPHEL CAMERA VIDEO STREAM USING GSTREAMER:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HOW TO ADD AUDIO TO YOUR ELPHEL CAMERA VIDEO STREAM USING GSTREAMER:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# bug here: oggmux doesnt recognize the stream oggdemux just demuxed,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# you MUST transcode :( tried to contact oggmux author for it but&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# had no success with it yet... use ogmmerge instead or transcode&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# in the meanwhile:)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  In two words and three lines we have to:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  In two words and three lines we have to:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot;&gt;Line 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! oggdemux \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! oggdemux \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! ogmvideoparse \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! ogmvideoparse \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! mux. \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! jpegdec \&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	! theoraenc \&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 	&lt;/ins&gt;! mux. \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	alsasrc \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	alsasrc \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2451&amp;oldid=prev</id>
		<title>Luxigo at 22:34, 10 June 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2451&amp;oldid=prev"/>
		<updated>2007-06-10T22:34:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:34, 10 June 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l183&quot;&gt;Line 183:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 183:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		device=$AUDIO_DEVICE \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		device=$AUDIO_DEVICE \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! audioconvert \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! audioconvert \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	! queue \&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! vorbisenc bitrate=$AUDIO_BITRATE \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! vorbisenc bitrate=$AUDIO_BITRATE \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! tcpclientsink \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	! tcpclientsink \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2450&amp;oldid=prev</id>
		<title>Luxigo at 21:56, 10 June 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2450&amp;oldid=prev"/>
		<updated>2007-06-10T21:56:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:56, 10 June 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l188&quot;&gt;Line 188:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 188:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		port=$TCP_SERVER_PORT \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		port=$TCP_SERVER_PORT \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		max-lateness=150000000 \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		max-lateness=150000000 \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		sync=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		sync=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;true \&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		protocol=1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2449&amp;oldid=prev</id>
		<title>Luxigo: Elphel Remote Audio using GStreamer moved to Elphel Camera Remote Audio using GStreamer</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2449&amp;oldid=prev"/>
		<updated>2007-06-10T18:41:14Z</updated>

		<summary type="html">&lt;p&gt;Elphel Remote Audio using GStreamer moved to Elphel Camera Remote Audio using GStreamer&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:41, 10 June 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2448&amp;oldid=prev</id>
		<title>Luxigo: Using GStreamer with Elphel moved to Elphel Remote Audio using GStreamer</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2448&amp;oldid=prev"/>
		<updated>2007-06-10T18:40:25Z</updated>

		<summary type="html">&lt;p&gt;Using GStreamer with Elphel moved to Elphel Remote Audio using GStreamer&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:40, 10 June 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2447&amp;oldid=prev</id>
		<title>Luxigo at 18:37, 10 June 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Camera_Remote_Audio_using_GStreamer&amp;diff=2447&amp;oldid=prev"/>
		<updated>2007-06-10T18:37:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;You can browse a better looking version of this how-to at: http://luxigo.tiddlyspot.com/#%5B%5BElphel%20Camera%20Remote%20Audio%20HOW-TO%5D%5D&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
HOW TO ADD AUDIO TO YOUR ELPHEL CAMERA VIDEO STREAM USING GSTREAMER:&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 In two words and three lines we have to:&lt;br /&gt;
&lt;br /&gt;
 - demultiplex (demux) the incoming ogg stream to read the mjpeg stream,&lt;br /&gt;
 - grab the sound from an audio source, &lt;br /&gt;
 - multiplex (mux) the mjpeg and the audio streams into an ogg container.&lt;br /&gt;
&lt;br /&gt;
 Paste the script below in a new file or download the full version here,&lt;br /&gt;
 change the settings, save it as &amp;quot;soundmux.sh&amp;quot;, and make it executable with:&lt;br /&gt;
&lt;br /&gt;
	 chmod +x soundmux.sh&lt;br /&gt;
&lt;br /&gt;
 then run it with:&lt;br /&gt;
&lt;br /&gt;
	ElphelOgm | soundmux.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Simplified soundmux.sh: (download the full version here: http://luxigo.ath.cx/elphel/gstreamer/soundmux.sh)&lt;br /&gt;
 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
&lt;br /&gt;
 # audio settings&lt;br /&gt;
 AUDIO_DEVICE=&amp;quot;hw:0,0&amp;quot;&lt;br /&gt;
 AUDIO_BITRATE=48000&lt;br /&gt;
&lt;br /&gt;
 # output file name&lt;br /&gt;
 OUTFILE=&amp;quot;out.ogg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 DEBUG=&amp;quot;-v -m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 gst-launch-0.10 $DEBUG \&lt;br /&gt;
 \&lt;br /&gt;
	oggmux name=mux \&lt;br /&gt;
	! filesink location=&amp;quot;$OUTFILE&amp;quot; \&lt;br /&gt;
 \&lt;br /&gt;
	fdsrc fd=0 \&lt;br /&gt;
	! queue \&lt;br /&gt;
	! oggparse \&lt;br /&gt;
	! oggdemux \&lt;br /&gt;
	! ogmvideoparse \&lt;br /&gt;
	! mux. \&lt;br /&gt;
 \&lt;br /&gt;
	alsasrc \&lt;br /&gt;
		device=&amp;quot;$AUDIO_DEVICE&amp;quot; \&lt;br /&gt;
	! queue \&lt;br /&gt;
	! audioconvert \&lt;br /&gt;
	! vorbisenc bitrate=$AUDIO_BITRATE \&lt;br /&gt;
	! mux.&lt;br /&gt;
&lt;br /&gt;
 # Description of the gst-launch command above:&lt;br /&gt;
&lt;br /&gt;
 # - the muxed stream (the output from the oggmux element) will be&lt;br /&gt;
 #   stored in a file (filesink)&lt;br /&gt;
&lt;br /&gt;
 # - The video comes from ElphelOgm through stdin (fdsrc fd=0).&lt;br /&gt;
 # - The ogg stream is parsed for security (optional?) and demuxed.&lt;br /&gt;
 # - The ogmvideo stream is also parsed for security (optional?).&lt;br /&gt;
 # - The resulting mjpeg stream is sent to the ogg muxer through the&lt;br /&gt;
 #    &amp;quot;mux.&amp;quot; element (defined with &amp;quot;oggmux name=mux&amp;quot;). &lt;br /&gt;
 #   (This syntax could also be used for oggdemux but here there&amp;#039;s only&lt;br /&gt;
 #   a single stream in the incoming ogg container so we dont need to&lt;br /&gt;
 #   complicate things here) &lt;br /&gt;
&lt;br /&gt;
 # - The sound comes from an alsa device through alsasrc,&lt;br /&gt;
 # - The sound is converted in a suitable format then encoded in vorbis,&lt;br /&gt;
 #   before being muxed with the video stream.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
BROADCAST THE VIDEO MULTIPLEXED WITH AUDIO USING ICECAST 2&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
 In the same time you add audio, you can resize and transcode the video stream&lt;br /&gt;
 in theora in order to broadcast the resulting stream on your icecast server&lt;br /&gt;
 (if your machine can handle the frame size at the given framerate).&lt;br /&gt;
&lt;br /&gt;
 Paste the script below in a new file or download the full version here,&lt;br /&gt;
 change the default settings if required, then save it as &amp;quot;oggmicecast.sh&amp;quot;&lt;br /&gt;
 and make it executable with:&lt;br /&gt;
&lt;br /&gt;
	 chmod +x oggmicecast.sh&lt;br /&gt;
&lt;br /&gt;
 Then run it with:&lt;br /&gt;
&lt;br /&gt;
	 ElphelOgm | oggmicecast.sh&lt;br /&gt;
&lt;br /&gt;
 Finally you can use mplayer to watch the stream:&lt;br /&gt;
&lt;br /&gt;
	gmplayer http://icecast:8000/elphel.ogg.m3u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Simplified oggmicecast.sh: (download the full version here:http://luxigo.ath.cx/elphel/gstreamer/oggmicecast.sh) &lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
&lt;br /&gt;
 # video settings&lt;br /&gt;
 VIDEO_QUALITY=51	# between 0 and 63 (51 is ~80%)&lt;br /&gt;
 WIDTH=480		# 4/3: ... 512x384, 480x360, 353x264, ...&lt;br /&gt;
 HEIGHT=360		# 16/9: ... 640x360, 512x288, 384x216, ... &lt;br /&gt;
&lt;br /&gt;
 # audio settings&lt;br /&gt;
 AUDIO_BITRATE=48000	# ..., 32000, 48000, 64000, ...&lt;br /&gt;
 AUDIO_DEVICE=&amp;quot;hw:0,0&amp;quot;	# ALSA notation&lt;br /&gt;
&lt;br /&gt;
 # icecast settings&lt;br /&gt;
 ICECAST_SERVER=icecast&lt;br /&gt;
 ICECAST_SERVER_PORT=8000&lt;br /&gt;
 ICECAST_SERVER_PW=&amp;quot;hackme&amp;quot;&lt;br /&gt;
 ICECAST_STREAMNAME=&amp;quot;Elphel Camera&amp;quot;&lt;br /&gt;
 ICECAST_MOUNTPOINT=&amp;quot;/elphel.ogg&amp;quot;&lt;br /&gt;
 DEBUG=&amp;quot;-v -m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # starting gstreamer&lt;br /&gt;
&lt;br /&gt;
 gst-launch-0.10 $DEBUG \&lt;br /&gt;
 \&lt;br /&gt;
	oggmux name=mux \&lt;br /&gt;
        ! queue \&lt;br /&gt;
	! shout2send \&lt;br /&gt;
		ip=$ICECAST_SERVER \&lt;br /&gt;
		port=$ICECAST_SERVER_PORT \&lt;br /&gt;
		password=&amp;quot;$ICECAST_SERVER_PW&amp;quot; \&lt;br /&gt;
		streamname=&amp;quot;$ICECAST_STREAMNAME&amp;quot; \&lt;br /&gt;
		protocol=3 \&lt;br /&gt;
		sync=true \&lt;br /&gt;
		mount=&amp;quot;$ICECAST_MOUNTPOINT&amp;quot; \&lt;br /&gt;
 \&lt;br /&gt;
	fdsrc fd=0 \&lt;br /&gt;
	! queue \&lt;br /&gt;
	! oggdemux \&lt;br /&gt;
	! ogmvideoparse \&lt;br /&gt;
	! jpegdec \&lt;br /&gt;
	! queue \&lt;br /&gt;
	! videoscale \&lt;br /&gt;
		method=1 ! video/x-raw-yuv,width=$WIDTH height=$HEIGHT \&lt;br /&gt;
	! theoraenc quality=$VIDEO_QUALITY \&lt;br /&gt;
	! mux. \&lt;br /&gt;
 \&lt;br /&gt;
	alsasrc \&lt;br /&gt;
		device=&amp;quot;$AUDIO_DEVICE&amp;quot; \&lt;br /&gt;
	! audioconvert \&lt;br /&gt;
	! vorbisenc bitrate=$AUDIO_BITRATE \&lt;br /&gt;
	! mux.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
REMOTE MICROPHONE:&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
 The microphone can be located on another machine, far from the camera.&lt;br /&gt;
 Replace the &amp;quot;alsasrc&amp;quot; paragraph in oggmicecast.sh on the server with:&lt;br /&gt;
&lt;br /&gt;
	tcpserversrc \&lt;br /&gt;
		host=local_interface_ip \&lt;br /&gt;
		port=9003 \&lt;br /&gt;
		protocol=1 \&lt;br /&gt;
	! mux.&lt;br /&gt;
&lt;br /&gt;
 and run the script below (micsend.sh) on the client machine where you&lt;br /&gt;
 plugged the microphone, giving the ip you set for the tcpserversrc host&lt;br /&gt;
 on the other side as last argument:&lt;br /&gt;
&lt;br /&gt;
	micsend.sh &amp;lt;hostname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Simplified micsend.sh: (download the full version here:http://luxigo.ath.cx/elphel/gstreamer/micsend.sh)&lt;br /&gt;
&lt;br /&gt;
 # audio settings&lt;br /&gt;
 AUDIO_DEVICE=&amp;quot;hw:0,0&amp;quot;&lt;br /&gt;
 AUDIO_BITRATE=48000&lt;br /&gt;
&lt;br /&gt;
 # network settings&lt;br /&gt;
 TCP_SERVER_PORT=9003&lt;br /&gt;
 TCP_SERVER=host_running_oggmicecast&lt;br /&gt;
&lt;br /&gt;
 DEBUG=&amp;quot;-v -m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 gst-launch-0.10 $DEBUG \&lt;br /&gt;
 \&lt;br /&gt;
	alsasrc \&lt;br /&gt;
		device=$AUDIO_DEVICE \&lt;br /&gt;
	! audioconvert \&lt;br /&gt;
	! vorbisenc bitrate=$AUDIO_BITRATE \&lt;br /&gt;
	! tcpclientsink \&lt;br /&gt;
		host=$TCP_SERVER \&lt;br /&gt;
		port=$TCP_SERVER_PORT \&lt;br /&gt;
		max-lateness=150000000 \&lt;br /&gt;
		sync=yes&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
GSTREAMER HINTS:&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
 - Use &amp;quot;!&amp;quot; pipe the output from the previous gstreamer element in the next one.&lt;br /&gt;
&lt;br /&gt;
 - Try &amp;quot;gst-inspect-0.10&amp;quot; to list available gst-launch elements (commands)&lt;br /&gt;
   and &amp;quot;gst-inspect-0.10 &amp;lt;command&amp;gt;&amp;quot; to display syntax details for a single&lt;br /&gt;
   command.&lt;br /&gt;
&lt;br /&gt;
 - An empty line in the formatted gst-launch command line layout used in this&lt;br /&gt;
   page denotes a distinct pipe.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
KNOWN PROBLEMS:&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
 Trying to use a different thread to recompress video (using gst-launch&lt;br /&gt;
 brace syntax), we were not able to synchronize audio with video. &lt;br /&gt;
&lt;br /&gt;
 Using ElphelOgm-0.9.7 in unicast mode and gstreamer-0.10, we experienced&lt;br /&gt;
 systematic crash in oggdemux (but i cant say for sure it never worked in&lt;br /&gt;
 the past or if it is an ElphelOgm encapsulation problem or a gstreamer&lt;br /&gt;
 oggdemux problem).  &lt;br /&gt;
&lt;br /&gt;
 So actually we are using ElphelOgm 0.9.9 in multicast mode, but..&lt;br /&gt;
&lt;br /&gt;
 Using ElphelOgm in multicast mode, icecast server 2.3.1, and finally&lt;br /&gt;
 vlc 0.8.6 to watch the stream from the icecast server, we experienced&lt;br /&gt;
 image freeze in vlc after some time of playback, with all subsequent&lt;br /&gt;
 frames dropped. It was not the case using ElphelOgm-0.9.7 in unicast mode.&lt;br /&gt;
 (maybe vlc had problems decoding theora because the network was overloaded&lt;br /&gt;
 by many other streams and some packets were lost)&lt;br /&gt;
&lt;br /&gt;
 However MPlayer1.0rc1-0ubuntu9 did play the same stream through the same&lt;br /&gt;
 overloaded switch without any problem ;)&lt;br /&gt;
&lt;br /&gt;
 Maybe you must recompile your icecast server so that it supports theora:&lt;br /&gt;
 Try &amp;quot;ldd /usr/bin/icecast&amp;quot; (/usr/bin/icecast2 in ubuntu) to see if yours&lt;br /&gt;
 is compiled with theora support enabled.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
LINKS:&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
 http://gstreamer.freedesktop.org/ (see GSTREAMER HINTS)&lt;br /&gt;
 http://www.icecast.org/&lt;br /&gt;
 http://www.mplayerhq.hu/&lt;br /&gt;
 http://www.videolan.org/ (see KNOWN PROBLEMS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Luxigo</name></author>
	</entry>
</feed>