Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Originally posted by bma
Wenn ich das nicht schaffe geht das Teil zurück.
Quoted
Originally posted by gon
Ja, allerdings einfach nur die Streamdev Adresse angegenen für einen Kanal und das funktioniert nicht, vermutlich weil es eben kein mp3 Stream ist. Weiter habe ich aber nicht getestet.
gon

|
|
Source code |
1 2 3 |
#!/bin/sh killall ffmpeg /usr/bin/ffmpeg -f mpegts -i - -vn -acodec libmp3lame -ab 128000 -ar 44100 -f mp3 - |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
FFmpeg version SVN-r20916, Copyright (c) 2000-2009 Fabrice Bellard, et al. built on Jan 22 2010 23:02:59 with gcc 4.3.2 configuration: --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libdc1394 --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-avfilter-lavf --enable-version3 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis libavutil 50. 7. 0 / 50. 7. 0 libavcodec 52.45. 0 / 52.45. 0 libavformat 52.44. 0 / 52.44. 0 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.12. 0 / 1.12. 0 libswscale 0. 7. 2 / 0. 7. 2 libpostproc 51. 2. 0 / 51. 2. 0 |
|
|
Source code |
1 |
vdr-plugin-streamdev-0.5.0~pre20090706+cvs20091108.2341/server/connectionHTTP.c |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
if (m_StreamType == stES && (m_Apid != 0 || ISRADIO(m_Channel))) {
return Respond("HTTP/1.0 200 OK")
&& Respond("Content-Type: audio/mpeg")
&& Respond("icy-name: %s", true, m_Channel->Name())
&& Respond("");
} else {
return Respond("HTTP/1.0 200 OK")
&& Respond("Content-Type: audio/mpeg")
&& Respond("");
}
|
This post has been edited 2 times, last edit by "infinite" (Jan 24th 2010, 1:12pm)
|
|
Source code |
1 |
http://192.168.0.1:3000/Extern/42 |
Quoted
nimm einfach den Patch streamdev_extern-contenttype.diff aus http://www.vdr-developer.org/mantisbt/view.php?id=391 und ergänze deine externremux.sh um ein "echo 'Content-Type: audio/mpeg'; echo". Ich hoffe langsam mal dazu zu kommen mal wieder eine offizielle Version von streamdev zu veröffentlichen und da wird dieser Patch enthalten sein. Externremux ist also zukünftig selbst dafür verantwortlich, die notwendigen HTTP-Header auszugeben.
This post has been edited 2 times, last edit by "infinite" (Jan 25th 2010, 3:39pm)
This post has been edited 1 times, last edit by "Lippton" (Jan 26th 2010, 5:19pm)
VDR-Wakeup V2.1 Sortrecordings-Patch EditMarks- & HardLinkCutter-Patch
VDR-Wakeup V2.1 Sortrecordings-Patch EditMarks- & HardLinkCutter-Patch