Opened 14 years ago

Closed 12 years ago

#8206 closed Patch - Feature (Won't Fix)

Pseudostreaming for Mythweb

Reported by: Vitold <vitold.md@…> Owned by: Rob Smith
Priority: minor Milestone: 0.25
Component: Plugin - MythWeb Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by Raymond Wagner)

Thank you for these patches, however we have taken a different route, and built a transcoding interface interface into the backend through the Services API. The existing flash streaming code is due to be scrapped, replaced by something that supports this new API.

See 7e1a77063

Attachments (10)

pseudostreaming.patch (3.4 KB) - added by Vitold <vitold.md@…> 14 years ago.
flowplayer.mythpseudostreaming.swf (144.9 KB) - added by Vitold <vitold.md@…> 14 years ago.
flowplayer.mythpseudostreaming.tar.bz2 (3.6 KB) - added by Vitold <vitold.md@…> 14 years ago.
pseudostreaming.2.patch (5.5 KB) - added by Vitold <vitold.md@…> 14 years ago.
pseudosreaming patch for r25080
flowplayer-3.1.5.swf (108.2 KB) - added by Vitold <vitold.md@…> 14 years ago.
flowplayer.controls-3.1.5.swf (26.4 KB) - added by Vitold <vitold.md@…> 14 years ago.
pseudostreaming.3.patch (5.5 KB) - added by Vitold <vitold.md@…> 14 years ago.
pseudostreaming.4.patch (4.2 KB) - added by Vitold <vitold.md@…> 14 years ago.
stream_flv.pl.diff (5.8 KB) - added by David.Whyte@… 13 years ago.
changes to stream_flv.pl as patch.5
2011-10-13_mythpseudostreming_0.25-trunk.tar.gz (1.2 KB) - added by managementboy@… 12 years ago.
modified patches for pseudostreaming against current trunk

Download all attachments as: .zip

Change History (22)

Changed 14 years ago by Vitold <vitold.md@…>

Attachment: pseudostreaming.patch added

Changed 14 years ago by Vitold <vitold.md@…>

Changed 14 years ago by Vitold <vitold.md@…>

comment:1 Changed 14 years ago by stuartm

Type: enhancementpatch

comment:2 Changed 14 years ago by brandon.d.shields+mythtv@…

I couldn't get this to work under 0.23 running lighttpd. I applied the patch, and added the plugin, and ignored the tar file. When I open the details page, I get a blank flowplayer box, no error, no control bar. Which version of flowplayer are you running? I'm still using the stock 3.1.1.

comment:3 Changed 14 years ago by robertm

Ticket locked: set

Brandon, please read the ticket howto. Trac is not the place to come to get support for code we haven't reviewed or applied.

Changed 14 years ago by Vitold <vitold.md@…>

Attachment: pseudostreaming.2.patch added

pseudosreaming patch for r25080

Changed 14 years ago by Vitold <vitold.md@…>

Attachment: flowplayer-3.1.5.swf added

Changed 14 years ago by Vitold <vitold.md@…>

Changed 14 years ago by Vitold <vitold.md@…>

Attachment: pseudostreaming.3.patch added

Changed 14 years ago by Vitold <vitold.md@…>

Attachment: pseudostreaming.4.patch added

comment:4 Changed 14 years ago by Raymond Wagner

Ticket locked: unset

Unlocking for updates from author.

comment:5 Changed 14 years ago by robertm

Status: newassigned

comment:6 Changed 14 years ago by Rob Smith

Milestone: unknown0.25

comment:7 Changed 13 years ago by stuartm

Milestone: 0.25

Milestone 0.25 deleted

comment:8 Changed 13 years ago by David.Whyte@…

Modified this ticket a little further to handle in progress recordings, and seeking beyond the current EOF.

The attached diff is for stream_flv.pl against 0.23-fixes and includes the original diffs of this ticket for this file. Assume all other modifications have been made in pseudostreaming.4.patch

Changed 13 years ago by David.Whyte@…

Attachment: stream_flv.pl.diff added

changes to stream_flv.pl as patch.5

comment:9 Changed 13 years ago by stuartm

Type: patchPatch - Feature
Version: unknownUnspecified

comment:10 Changed 12 years ago by managementboy@…

I have been using some kind of a hack of this script to make it work in trunk. I have changed it somewhat to get rid of the "tail" command and rather use the pretty good command line argument for ffmpeg "-ss" that takes ".$start" to seek to the right place. This allows me to use this feature in recordings that are not MPEG2 but anything that ffmpeg supports. It also allows me to not use the "seektable", reducing the database access by a bit. Any interest in using this solution? my "hacked" version of stream_flv.pl at https://gist.github.com/1278201

Changed 12 years ago by managementboy@…

modified patches for pseudostreaming against current trunk

comment:11 in reply to:  10 Changed 12 years ago by managementboy@…

I attached my current tested modified patches against trunk. After applying these patches you just need to copy the file flowplayer.mythpseudostreaming.swf to mythweb/js/libs/flowplayer/ and then will be able to skip to any place in the video.

comment:12 Changed 12 years ago by Raymond Wagner

Description: modified (diff)
Resolution: Won't Fix
Status: assignedclosed
Note: See TracTickets for help on using tickets.