Closed GoogleCodeExporter closed 9 years ago
а попробуйте на компьютере в броузере
открыть
http://<pleer_ip>/cgi-bin/translate?info,,http://video.rutube.ru/a9412cd7ba93f88
0a3bddd853fa3233e
по результату можно будет точнее сказать.
а так могу предположить, что не находит awk.
Original comment by nnb1...@gmail.com
on 2 May 2011 at 1:04
http://<pleer_ip>/cgi-bin/translate?info,,http://video.rutube.ru/a9412cd7ba93f88
0a3bddd853fa3233e
This XML file does not appear to have any style information associated with it.
The document tree is shown below.
<info>
<stream url="http://video.rutube.ru/a9412cd7ba93f880a3bddd853fa3233e" type=""
class="video" protocol="http" server="_translate_" server_url=""/>
<status>
<stream-title>Битва за урожай</stream-title>
</status>
</info>
Original comment by 2045...@gmail.com
on 2 May 2011 at 1:09
Все равно не работает.
Действительно, в папке /usr/local/etc/translate/lib не
было awk.
Скачал awk с Вашего сайта по ссылке
http://media-translate.googlecode.com/files/awk.tar.bz2 , выполнил
chown root:root awk , и поместил в данную папку.
# ls -la /usr/local/etc/translate/lib/
drwxr-xr-x 1 root root 2048 May 2 13:19 .
drwxr-xr-x 1 root root 2048 Apr 29 21:31 ..
-rwxr-xr-x 1 root root 1258872 Feb 5 2010 awk
-rw-r--r-- 1 root root 5801 Mar 2 13:00 common
-rw-r--r-- 1 root root 418 Sep 17 2010 common.awk
-rw-r--r-- 1 root root 1963 Feb 2 13:31 getfirstitem.awk
-rw-r--r-- 1 root root 7219 Sep 20 2010 getxml.awk
-rw-r--r-- 1 root root 18664 Sep 6 2010 xmlparse.awk
# cat /usr/local/etc/translate/etc/translate.conf
BASEPATH=/usr/local/etc/translate
export AWKPATH=$BASEPATH/lib:.
WGET=/usr/bin/wget
STARTPOINT=$BASEPATH/etc/index.m3u
XSPFSCAN=$BASEPATH/etc/xspf.scan
MAINMENU=$BASEPATH/etc/menu/main.xspf
CACHEPATH=/tmp/cached
YOUTUBE_HD=yes
VIMEO_HD=yes
IVI_HD=yes
TVIGLE_HD=yes
NET_BANDWIDTH=
UDPXY_URL=http://127.0.0.1:8080/
TRANSLATE_CGI=http://127.0.0.1/cgi-bin/translate?
LOCALE=ru
CURL=/usr/local/etc/translate/bin/curl
MSDL=/usr/local/etc/translate/bin/msdl
XSLTPROC=/usr/local/etc/translate/bin/xsltproc
#RTMPDUMP=/usr/local/etc/translate/bin/rtmpdump
Подскажите, пожалуйста, что же это может
быть?
Спасибо!
Original comment by 2045...@gmail.com
on 2 May 2011 at 1:31
awk положите в /usr/local/etc/translate/bin/
покажите вывод
http://<pleer_ip>/cgi-bin/translate?info,,http://video.rutube.ru/a9412cd7ba93f88
0a3bddd853fa3233e
пока надо разобраться с этим. потом будем
разбираться дальше.
Original comment by nnb1...@gmail.com
on 2 May 2011 at 1:52
1. Awk лежит в /usr/local/etc/translate/bin/
-rwxr-xr-x 1 default default 1258872 Feb 5 2010 awk
2.
http://192.168.1.117/cgi-bin/translate?info,,http://video.rutube.ru/a9412cd7ba93
f880a3bddd853fa3233e (достаточно долго грузит,
примерно 40-50 сек.)
С этим XML-файлом не связана ни одна таблица
стилей. Ниже показано дерево элементов.
<info><stream url="http://video.rutube.ru/a9412cd7ba93f880a3bddd853fa3233e" type="" class="video" protocol="http" server="_translate_" server_url=""/><status><stream-title>Битва за урожай</stream-title></status></info>
Original comment by 2045...@gmail.com
on 2 May 2011 at 2:09
ну с первой частью разобрались.
а по второй части у меня у самого пока
вопросов больше чем ответов.
вроде я и параметры к rtmpdump подобрал чтоб
поток закачивался. при ручном запуске rtmpdump
закачка проходит нормально.
поправил плагин, но все одно получаю
сообщение о невозможности воспроизвести.
rutube.ru.plg:
# http://tradiz.org/Rutube/Skachivanie-s-rutuberu-po-rtmp-ssylkam
local rtmp_swfurl="http://rutube.ru/player.swf"
local rtmp_playpath=`echo "$stream_url" | sed 's/^.*\/mp4:/mp4:/'`
local rtmp_tcUrl=`echo "$stream_url" | sed 's/\/mp4:.*/\//'`
if echo "$stream_url" | grep -qs "_definst_"; then
arg_opt="Rtmp-options:-s $rtmp_swfurl";$arg_opt
elif echo "$stream_url" | grep -qs "rutube_vod_"; then
arg_opt="Rtmp-options:-s $rtmp_swfurl -y \"$rtmp_playpath\" -t $rtmp_tcUrl";$arg_opt
else
arg_opt="Rtmp-options:-s $rtmp_swfurl -v -y \"$rtmp_playpath\"";$arg_opt
fi
Original comment by nnb1...@gmail.com
on 2 May 2011 at 2:52
Подскажите пожалуйста, а у Вас работает
сейчас RuTube?
Я обратил внимание, что при запуске ролика
появляется следующий процесс:
/usr/local/etc/translate/bin/msdl -q -o /tmp/2471.tmp
Если RuTube отдает ссылки в rtmp потоке
(согласно статье
http://tradiz.org/Rutube/Skachivanie-s-rutuberu-po-rtmp-ssylkam), тогда
почему отрабатывает msdl, а не rtmpdump или flvstreamer?
Original comment by 2045...@gmail.com
on 2 May 2011 at 3:06
частично работает.
смотрите /usr/local/etc/translate/plugins/rutube.ru.plg
это скрипт который из ссылки формата
http://video.rutube.ru/a9412cd7ba93f880a3bddd853fa3233e
формирует параметры запуска rtmpdump и url
потока
rtmp://video-12-6.rutube.ru/rutube_vod_2/mp4:vol25/movies/a9/41/a9412cd7ba93f880
a3bddd853fa3233e.mp4?e=1304353759&s=2430f053dd9b8182d1cbcf0f0b633766&blid=7a49c0
50bee001c00baeee9c3e016321
Original comment by nnb1...@gmail.com
on 2 May 2011 at 3:31
Как мне "посмотреть" этот скрипт? Какую
команду выполнить? Я его открыл на
редактирование в vi, но там сплошной код...
P.S. YouTube кстати "работает" аналогично RuTube, то
есть не воспроизводит ничего.
Original comment by 2045...@gmail.com
on 2 May 2011 at 4:12
так я и имел ввиду посмотреть код.
также можно посмотреть на содержимое
файлов в /tmp/cached/
не всех конечно.
RTMPDUMP верните на место в translate.conf
Original comment by nnb1...@gmail.com
on 2 May 2011 at 4:37
Вернул RTMPDUMP, YouTube заработал.
В RuTube даже начал писать : "Не может
воспроизвести этот файл", но все равно ни
одного рабочего файла не нашел.
Original comment by 2045...@gmail.com
on 2 May 2011 at 4:50
я пока не могу понять, почему если я
запускаю rtmpdump руками, то поток отдается.
а вот если rtmpdump запускается из скрипта, то
не работает.
Original comment by nnb1...@gmail.com
on 2 May 2011 at 5:26
Original comment by Serge.A.Timchenko@gmail.com
on 8 Aug 2011 at 6:59
Original issue reported on code.google.com by
2045...@gmail.com
on 2 May 2011 at 12:49