Robin Rawson-Tetley
11 March, 2008
I maintain the VLC integration with mvpmc.
You can use the following functions while playing VLC video streams:
- SKIP/REPLAY will skip 30 seconds forwards and 10 seconds backwards in the stream
- UP/DOWN and FFWD/REWIND will skip 5% forwards and backwards in the stream
- LEFT/RIGHT will skip 2% forwards and backwards in the stream
- BLANK/OK will show the OSD and output the current stream position
- Number keys take you to 10*key of the stream (eg: 9 = 90%)
- RECORD will resync video and audio
- PAUSE now works correctly and will resume by reconnecting to the stream
- OSD support for all functions and stream interrogation so you can
see how far you are currently through the playing stream.
- MVPMC automatically sets best transcoding options based on internal
configuration
- Subtitle files are now overlaid onto the transcoded stream
- VLC settings menu to control audio/video transcoding presets
- VLC command line options for audio/video transcoding presets
- Persistence of VLC options to external configuration files
TODO
- Investigate multiple transcoding sessions for a single VLC server serving
multiple MVP boxes (unique broadcoast names and ports)
- Audio/Video resync is broken in 0.3.4 (it used an old hack) and should
really be a hotkey to pause/unpause since this clears everything down and
reconnects to the stream.
Reduce logging noise/space by using stdout for debug and connect.log for important items only
Use si.rows instead of AV_PAL/NTSC to determine TV type
Show accurate timecode on OSD
VLC videos playing as thumbnail in file browser should go back to fullscreen if selected again
Command line switches for pre-set transcodes and bitrates
Settings menu for VLC pre-sets
Investigate support for subtitles
Look at patching VLC to allow time-based relative seeking in the telnet interface
Add +30/-10 second commercial skipping
Improve transcoding defaults so VLC works much better without having
to set lots of VLC command line options (should be driven by mvpmc
config options, but may need additional options)
My homepage with other projects.