[plumi-discuss] Plumi 3.0 Transcoding
Edward Brookhouse
ebroo at HealthyDirections.com
Sat Jun 5 00:57:52 EST 2010
In the portal_properties, I had the transcode daemon address as 127.0.0.1 8888
Should I make it?
transcodedaemon_address http://videos.healthydirections.com:8888
videoserver_address http://videos.healthydirections.com:8888
plonesite_address http://video.healthydirections.com:8080
-----Original Message-----
From: discuss-bounces at lists.plumi.org [mailto:discuss-bounces at lists.plumi.org] On Behalf Of Dimitris Moraitis
Sent: Friday, June 04, 2010 10:39 AM
To: Discussion about software development on Plumi
Subject: Re: [plumi-discuss] Plumi 3.0 Transcoding
You should change the plumi_properties from the ZMI:
http://video.healthydirections.com/portal_properties/plumi_properties/manage_workspace
The transcodedaemon_address and videoserver_address should be set to http://videos.healthydirections.com
and the plonesite_address to http://video.healthydirections.com
On Jun 4, 2010, at 5:23 PM, Edward Brookhouse wrote:
>
> I rebuilt ffmpeg, and it seems to work running from commandline -
> but a re-transcode request is showing and error that might be
> because of my site.cfg -
>
> I still don't quite get the relationship between apache and zope -
> right now I visit my site on the zope address - any attempt to hit
> apache, and apache responds but with an error..
>
> When attempting to retranscode I see this from the transcode daemon :
>
>
> *ERROR*
>
> [root at video zinstance]# ./bin/transcodedaemon fg
> 2010/06/04 09:43 -0400 [-] Log opened.
> 2010/06/04 09:43 -0400 [-] twistd 2.5.0 (/usr/local/Plone/Python-2.4/
> bin/python 2.4.6) starting up
> 2010/06/04 09:43 -0400 [-] reactor class: <class
> 'twisted.internet.selectreactor.SelectReactor'>
> 2010/06/04 09:43 -0400 [-] Loading /usr/local/Plone/zinstance/eggs/
> collective.transcode.daemon-0.1-py2.4.egg/collective/transcode/
> daemon /common/
> transcodedaemon.py...
> 2010/06/04 09:43 -0400 [-] Initializing
> 2010/06/04 09:43 -0400 [-] Launched http channel
> 2010/06/04 09:43 -0400 [-] Launched TranscodeDaemon scheduler
> thread....
> 2010/06/04 09:43 -0400 [-] Loaded.
> 2010/06/04 09:43 -0400 [-] twisted.web2.channel.http.HTTPFactory
> starting on 8888
> 2010/06/04 09:43 -0400 [-] Starting factory
> <twisted.web2.channel.http.HTTPFactory instance at 0x7f2a00b5f098>
> 2010/06/04 09:43 -0400 [-] Scheduler thread running
> 2010/06/04 10:18 -0400 [-] ['jpeg', 'mp4', 'ogg']
> 2010/06/04 10:18 -0400 [-] New job
> 2010/06/04 10:18 -0400 [-] DOWNLOADING http://video.healthydirections.com:8080/Video/Members/admin/videos/test-3/download/video_file/Wil
> dlife.wmv
> 2010/06/04 10:18 -0400 [-] EXCEPTION [Errno socket error] (111,
> 'Connection refused') CAUGHT FOR <Job input={'path': 'http://video.healt
> hydirections.com:8080/Video/
> Members/admin/videos/test-3/download/video_file/Wildlife.wmv',
> 'type': 'video/x-ms-wmv'} ouput={'path':
> 'tra nscoded/http/
> video.healthydirections.com/8080/Video/Members/admin/videos/test-3/
> download/video_file/Wildlife.wmv/jpeg/Wildlife.jpg',
> 'ty pe': 'image/jpeg'}
> options={} {'callbackURL': 'http://admin:PASSWORD-HIDDEN@video.healthydirections.com:8080/Video/Members/admin/videos/test
> -3/@@streaming_RPC'}
> 2010/06/04 10:18 -0400 [-] Transcoder returned [Errno socket error]
> (111, 'Connection refused') {'path': 'transcoded/http/
> video.healthyd irections.com/
> 8080/Video/Members/admin/videos/test-3/download/video_file/
> Wildlife.wmv/jpeg/Wildlife.jpg', 'type': 'image/jpeg'}
> 2010/06/04 10:18 -0400 [-] Unhandled Error
> Traceback (most recent call last):
> File "/usr/local/Plone/Python-2.4/lib/python2.4/
> threading.py", line 442, in __bootstrap
> self.run()
> File "/usr/local/Plone/Python-2.4/lib/python2.4/
> threading.py", line 422, in run
> self.__target(*self.__args, **self.__kwargs)
> --- <exception caught here> ---
> File "/usr/local/Plone/zinstance/eggs/
> zope.app.twisted-3.5.0-py2.4.egg/twisted/python/threadpool.py", line
> 148, in _worker
> context.call(ctx, function, *args, **kwargs)
> File "/usr/local/Plone/zinstance/eggs/
> zope.app.twisted-3.5.0-py2.4.egg/twisted/python/context.py", line
> 59, in callWithContext
> return self.currentContext().callWithContext(ctx, func,
> *args, **kw)
> File "/usr/local/Plone/zinstance/eggs/
> zope.app.twisted-3.5.0-py2.4.egg/twisted/python/context.py", line
> 37, in callWithContext
> return func(*args,**kw)
> File "/usr/local/Plone/zinstance/eggs/
> collective.transcode.daemon-0.1-py2.4.egg/collective/transcode/
> daemon/common/scheduler.p
> y", line 121, in run
> reactor.callFromThread(job.defer.errback, 'FAIL %d' % ret)
> exceptions.TypeError: int argument required
>
>
>
>
>
> My site.cfg
>
> Video and videos. All resolve to the same IP
>
>
> # site-specific settings for a Plumi based site
>
> [site]
> # start with offbeat password, and hint that it should be made
> unique in-site:
> user = admin:admin
> effective-user = zope
> http-address = 172.17.81.164:8080
> ftp-address = 127.0.0.1:8021
> transcode_host = 127.0.0.1
> transcode_port = 8888
> videofolder = transcoded
>
> #squid configs
> squid_address = 127.0.0.1:4128
> squid_backend = ${site:http-address}
> squid_hostname = video.healthydirections.com
> squid_email = ebroo at healthydirections.com
>
> #apache configs
> apache_backends = video.healthydirections.com:${site:squid_address}
> transcode_backends = videos.healthydirections.com:$
> {site:transcode_host}:${site:
> transcode_port}
> apache_zope2_vhm_map = video.healthydirections.com:/Video
>
>
>
>
> -----Original Message-----
> From: discuss-bounces at lists.plumi.org [mailto:discuss-bounces at lists.plumi.org
> ] On Behalf Of Edward Brookhouse
> Sent: Friday, June 04, 2010 8:07 AM
> To: grant at engagemedia.org; Discussion about software development on
> Plumi
> Subject: Re: [plumi-discuss] Plumi 3.0 Transcoding
>
> Thanks Grant,
>
> This is running on Fedora 13 - I did the install of ffmpeg,
> ffmpeg2theora etc, and assumed I would get an error if they were not
> right - I'll re-compile them and see what happens -
>
> The issue seems to be that the file is not being uploaded to be
> transcoded though, based on your below info - so I am going to dig
> through permissions as well -
>
> Thanks everyone!
>
> -----Original Message-----
> From: discuss-bounces at lists.plumi.org [mailto:discuss-bounces at lists.plumi.org
> ] On Behalf Of Grant McHerron
> Sent: Thursday, June 03, 2010 9:07 PM
> To: Discussion about software development on Plumi
> Subject: Re: [plumi-discuss] Plumi 3.0 Transcoding
>
>
> Hey there,
>
> On Thu, 2010-06-03 at 14:06 +0000, Edward Brookhouse wrote:
>> I've the latest plumi/plone (using Jim Brown's guide here
>> http://lists.plumi.org/pipermail/discuss/2010-March/002255.html)
>
> Did you also check the installation instructions in the Plumi manual?
>
> http://en.flossmanuals.net/bin/view/Plumi/Installation
>
> Did you get all the ffmpeg libraries & codevs installed?
>
> I'm assuming you have but want to check to be sure :)
>
>
>> It took a little shoe horning to get Python and PIL setup
>> correctly(at
>> least I think it is) but overall, I am up and running. I am looking
>> for advice on how to troubleshoot transcoding?
>
> What system are you running on? Debian? Ubuntu? Mac?
>
>
>> The transcode daemon is running, and when I publish a movie, I see:
>
> As per my previous email, the "is nul" is not really an issue, but
> I'll
> see if I can get the Unweb guys to have a look at the log entries
> you've
> posted. There may be a clue in there that I'm missing.
>
>> and the transcoder shows only:
>
>> 2010/06/03 10:03 -0400 [-] ['jpeg', 'mp4', 'ogg']
>
> Is that the only entry? No other lines at all?
>
>> I was under the assumption that if nothing shows up under your
>> transcode dir, there is a problem...(and there is not anything showing
>> up so )
>
> Yeah - that's not really a good thing :)
>
>
> can you post the contents of your site.cfg file from the buildout?
>
>
>> Is there anyway to verify if transcoding is in progress ?
>
> Run top on another window and look for ffmpeg running. It'll be
> running
> for a while as it encodes your video so it should show up easily :)
>
> Cheers,
>
> Grant
>
>
>>
>
>
> --
> --
> Grant McHerron
>
> EngageMedia Collective Inc.
>
> grant at engagemedia.org
> +61 422 914 949
> http://engagemedia.org/
>
>
> _______________________________________________
> Discuss mailing list
> Discuss at lists.plumi.org
> http://lists.plumi.org/listinfo/discuss
> _______________________________________________
> Discuss mailing list
> Discuss at lists.plumi.org
> http://lists.plumi.org/listinfo/discuss
> _______________________________________________
> Discuss mailing list
> Discuss at lists.plumi.org
> http://lists.plumi.org/listinfo/discuss
_______________________________________________
Discuss mailing list
Discuss at lists.plumi.org
http://lists.plumi.org/listinfo/discuss
More information about the Discuss
mailing list