|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
[HELP]MPEG-PS Stream Reader for ExoPlayer (Android MiniClient)
SageTV uses MPEG-PS streams quite a bit, but, ExoPlayer does not support parsing MPEG-PS. It will parse MPEG-TS, but not PS.
I've been told that parsing PS is actually quite a bit easier than TS, but, I haven't really dug into this yet. Jeff, pointed to me the FastMpeg2Reader in SageTV that does the MPEG TS/PS parsing, which can be used as a reference to create an "Extactor" that ExoPlayer can consume. ExoPlayer uses a layered approach to parsing streams. I can't say I fully understand it. But, at the very least, you need an "Extractor" that extracts "Samples" from a stream. ExoPlayer has a TSExtractor, and that Extractor would have to be copied, and modified to handle MPEG-PS, a new clean extractor can be created. Personally, I'd love it, if someone with a keener interest in video formats would take on this task, but if that doesn't happen, then I guess I'll start the process of learning and adapting this. It's just that with an hour a night (if I'm lucky), this is going to take some time. If you are interested, let me know, since I won't start this, if someone else wants to do it. I have the following note from Jeff... Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#2
|
||||
|
||||
Just wanted to update this thread to say that this is no longer required. Jeff provided an PS implementation for ExoPlayer and it's the core ExoPlayer source code and included in the Android MiniClient. (Thanks Jeff!!)
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#3
|
||||
|
||||
No problem. Just another add it to the collection of MPEG parsers I've written over the years.
__________________
Jeffrey Kardatzke Founder of SageTV |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Android MiniClient] Now in BETA | stuckless | SageTV Clients Development | 487 | 07-03-2016 03:55 PM |
MPEG2 Support in Android MiniClient | stuckless | SageTV Clients Development | 24 | 01-03-2016 10:09 AM |
A way to stream Sage recordings on Android | pjpjpjpj | General Discussion | 3 | 02-08-2013 12:51 PM |
Stream video to Android phone via sage web server? | cowboyway | SageTV Customizations | 5 | 12-13-2009 02:52 PM |
Problem converting mpeg stream to MPEG4 HDTV | davemacnj | SageTV Mac Edition | 0 | 11-05-2009 08:41 PM |