Modify

Ticket #19 (closed feature: duplicate)

Opened 7 years ago

Last modified 5 years ago

Auto Transcoding and Embedded Playback of Ogg Theora Files

Reported by: anonymous Owned by: andycat
Priority: major Milestone: 4.1
Component: Transcoding Severity:
Keywords: Cc:
Who will test this:

Description (last modified by anna) (diff)

Implement Ogg into Indytube. This ticket is lodged on the Indytube tracker here:

 http://www.codecoop.org/tracker/index.php?func=detail&aid=945&group_id=90&atid=428

We should use the MV_Embed script to cover the use of Cortado, plugins and native Ogg support in the browser. We can use ffmpeg2theora to transcode to Ogg.

  • - - - - - - - -

Indytube / Cortado / ffmpeg2theora test

Functioning demo of Cortado applet here on the Fluendo site:  http://stream.fluendo.com/demos.php?stream=ondemand

Cortado has been tested on EngageMedia previously. Working but with bugs such as slow playback of video - which could be attributed to the applet or the server-side transcoding process.

We also implemented transcoding to Ogg which tested successfully.

Attachments

Pantallazo1.png Download (159.6 KB) - added by kev 7 years ago.
screenshot using mv_embed
Pantallazo2.png Download (165.1 KB) - added by kev 7 years ago.
another screenshot using mv_embed

Change History

comment:1 Changed 7 years ago by and

  • Type changed from enhancement to feature

comment:2 Changed 7 years ago by anna

  • Description modified (diff)

comment:3 Changed 7 years ago by mictlan.tecutli.0@…

i had to edit indytube.py to embed ogg. i changed line 181 from:

'oggfile':stem+".ogg",

to:

'oggfile':relative_directory+'/'+stem+".ogg",

comment:4 Changed 7 years ago by mictlan.tecutli.0@…

you can also use mv_embed. just put mv_embed somewhere behind your apache and put something like the following in your plumi.template*:

<script type="text/javascript" src="localhost/flv-files/mv_embed/mv_embed.js"> </script> <script defer="true" type="text/javascript" src="localhost/flv-files/mv_embed/jquery/jquery-1.2-2.js"> </script> <script defer="true" type="text/javascript" src="localhost/flv-files/mv_embed/scriptaculous/lib/prototype.js"> </script> <script defer="true" type="text/javascript" src="localhost/flv-files/mv_embed/scriptaculous/src/slider.js"> </script> <script defer="true" type="text/javascript" src="localhost/flv-files/mv_embed/mv_vlcEmbed.js"> </script> <video id="v1" controls="true" src=$videobaseurl$oggfile></video>

*put " http://" in front of localhost or however you access your web page. i took it out cause track doesn´t let me publish stuff with lots of links

comment:5 Changed 7 years ago by anna

Thanks for this! We had been planning on doing this for some time.

Do you have a link to a demo of this working? It would be great to contribute this back to the Indytube code itself, with a switch either on the template to switch between Flash and Ogg or a way to configure this easily in the ATEngageVideo product or elsewhere in the Preferences pane in Plone:  http://testing.plumi.org/plone_memberprefs_panel

(Add-on Product Configuration)

Some sites may wish to default to Ogg and give Flash as an option for those users for whom Ogg playback doesn't work so well, or default to Flash and give Ogg as an option who prefer this.

comment:6 Changed 7 years ago by kev

hi, i´ve only tested this in a local testing site. unfortunatly i don´t have a plone site online or i would be glad to give you the link. i´m currently having (unrelated :) issues with my plumi instalation, but i´ll send a screenshot when i get everything up and running again.

there are some things that need to be looked into. mv_embed works rather well if i view the page from the same machine on which i´m serving it (localhost), but not so well when i access it from somewhere else in the lan. in that case playback is very choppy (¿buffer issue?), so much so that its not really usable. i imagine that its possible to play with the mv_embed scripts to get better results, but i´m not really sure how to go about that.

i´d like to use this feature for a plumi site we are working on, but of course need to smooth off the edges first.

Changed 7 years ago by kev

screenshot using mv_embed

Changed 7 years ago by kev

another screenshot using mv_embed

comment:10 Changed 6 years ago by anonymous

attachment Pantallazo2.png added another screenshot using mv_embed

comment:11 Changed 6 years ago by anonymous

http

comment:12 Changed 6 years ago by anonymous

comment:14 Changed 6 years ago by anna

the game has changed here, with Firefox supporting Theora natively in version 3.1

 http://mozillalinks.org/wp/2008/07/native-ogg-vorbis-and-theora-support-added-for-firefox-31/

perhaps its best now to make a "view in Theora" link available in the page for those with Firefox 3.1 and above, swapping out the Flash player in the video view page.

or to simply implement mv_embed which is probably ready to go in any case.

comment:15 Changed 5 years ago by and

  • Status changed from new to closed
  • Resolution set to duplicate

duplicated by html5 ticket

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.