Opened 16 years ago

Closed 14 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@…> 16 years ago.
flowplayer.mythpseudostreaming.swf (144.9 KB ) - added by Vitold <vitold.md@…> 16 years ago.
flowplayer.mythpseudostreaming.tar.bz2 (3.6 KB ) - added by Vitold <vitold.md@…> 16 years ago.
pseudostreaming.2.patch (5.5 KB ) - added by Vitold <vitold.md@…> 16 years ago.
pseudosreaming patch for r25080
flowplayer-3.1.5.swf (108.2 KB ) - added by Vitold <vitold.md@…> 16 years ago.
flowplayer.controls-3.1.5.swf (26.4 KB ) - added by Vitold <vitold.md@…> 16 years ago.
pseudostreaming.3.patch (5.5 KB ) - added by Vitold <vitold.md@…> 16 years ago.
pseudostreaming.4.patch (4.2 KB ) - added by Vitold <vitold.md@…> 16 years ago.
stream_flv.pl.diff (5.8 KB ) - added by David.Whyte@… 15 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@… 14 years ago.
modified patches for pseudostreaming against current trunk

Download all attachments as: .zip

Change History (22)

by Vitold <vitold.md@…>, 16 years ago

Attachment: pseudostreaming.patch added

by Vitold <vitold.md@…>, 16 years ago

by Vitold <vitold.md@…>, 16 years ago

comment:1 by stuartm, 16 years ago

Type: enhancementpatch

comment:2 by brandon.d.shields+mythtv@…, 16 years ago

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 by robertm, 16 years ago

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.

by Vitold <vitold.md@…>, 16 years ago

Attachment: pseudostreaming.2.patch added

pseudosreaming patch for r25080

by Vitold <vitold.md@…>, 16 years ago

Attachment: flowplayer-3.1.5.swf added

by Vitold <vitold.md@…>, 16 years ago

by Vitold <vitold.md@…>, 16 years ago

Attachment: pseudostreaming.3.patch added

by Vitold <vitold.md@…>, 16 years ago

Attachment: pseudostreaming.4.patch added

comment:4 by Raymond Wagner, 16 years ago

Ticket locked: unset

Unlocking for updates from author.

comment:5 by robertm, 15 years ago

Status: newassigned

comment:6 by Rob Smith, 15 years ago

Milestone: unknown0.25

comment:7 by stuartm, 15 years ago

Milestone: 0.25

Milestone 0.25 deleted

comment:8 by David.Whyte@…, 15 years ago

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

by David.Whyte@…, 15 years ago

Attachment: stream_flv.pl.diff added

changes to stream_flv.pl as patch.5

comment:9 by stuartm, 14 years ago

Type: patchPatch - Feature
Version: unknownUnspecified

comment:10 by managementboy@…, 14 years ago

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

by managementboy@…, 14 years ago

modified patches for pseudostreaming against current trunk

in reply to:  10 comment:11 by managementboy@…, 14 years ago

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 by Raymond Wagner, 14 years ago

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