[mythtv] Bug???: uPNP Streaming Playback

Michael Craven mcraven at zone4solutions.com
Fri May 1 00:27:52 UTC 2009


I'm running trunk version 20462 on Fedora 8 and have found something
interesting (and frustrating).

 

I use a PS3 (software version: 2.70) as a frontend via uPNP. MythTV is
capturing AVC/AAC streams to a TS format which I convert to MP4
(container change only - no transcode). If I navigate to the recording
file directly via the 'Videos' branch, it streams and plays perfectly.
I'd like to make use of the 'Recordings' uPNP branch on the MythTV
server. Again, I'm able to navigate and find a specific recording but,
when I try to play it, I get the following in the backend log (run with
-verbose upnp) and the PS3 responds 'corrupt data':

 

2009-04-30 20:15:56.026 HTTPRequest::ParseRequest - Header:
transferMode.dlna.org: Streaming

2009-04-30 20:15:56.026 MythXML::ProcessRequest: GetRecording : GET
/Myth/GetRecording?ChanId=1502&StartTime=2009-04-30T17:34:00 HTTP/1.1

 

2009-04-30 20:15:56.029 HTTPRequest::SendResponse( File ) :200 OK ->
192.168.0.111:

2009-04-30 20:15:56.029 SendResponseFile (
/mnt/media_nfs/mythtv/1502_20090430173400.mp4 )

2009-04-30 20:15:56.031
HTTPRequest::TestMimeType(/mnt/media_nfs/mythtv/1502_20090430173400.mp4)
- type is video/mp4

2009-04-30 20:15:56.086 ThreadPool:AddWorkerThread - HTTP_WorkerThread

2009-04-30 20:15:56.087 HTTPRequest::ParseRequest - Header:
transferMode.dlna.org: Streaming

2009-04-30 20:15:56.088 MythXML::ProcessRequest: GetRecording : GET
/Myth/GetRecording?ChanId=1502&StartTime=2009-04-30T17:34:00 HTTP/1.1

 

2009-04-30 20:15:56.090 HTTPRequest::SendResponse( File ) :200 OK ->
192.168.0.111:

2009-04-30 20:15:56.090 SendResponseFile (
/mnt/media_nfs/mythtv/1502_20090430173400.mp4 )

2009-04-30 20:15:56.091
HTTPRequest::TestMimeType(/mnt/media_nfs/mythtv/1502_20090430173400.mp4)
- type is video/mp4

2009-04-30 20:15:56.130 SendResponseFile(
/mnt/media_nfs/mythtv/1502_20090430173400.mp4 ) Error: 32 [Broken pipe]

2009-04-30 20:15:56.130 HttpWorkerThread::ProcessWork socket(33) - Error
returned from SendResponse... Closing connection

2009-04-30 20:15:56.131 SendResponseFile(
/mnt/media_nfs/mythtv/1502_20090430173400.mp4 ) Error: 32 [Broken pipe]

2009-04-30 20:15:56.131 HttpWorkerThread::ProcessWork socket(31) - Error
returned from SendResponse... Closing connection

 

I found another post from a while back with the same issue that seemed
to start with v2.10 of the Sony system software. Is this a bug? If so, I
assume I should be raising a ticket. I was hoping that others might have
a solution before going that route. I happy to post the log from a
successful stream if that will help. Not being a developer myself, it
seems odd that streaming would work from one branch but not from another
on the same server!

 

Thoughts? 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20090430/043efab7/attachment.htm>


More information about the mythtv-dev mailing list