Streaming mkv to ps3



I have some MKV content that I'm trying to stream to a PS3. There was a thread on this topic back in 2013 https://mail.gnome.org/archives/rygel-list/2013-October/msg00002.html but it's not clear to me whether this provides a solution or if ps3/gnome have evolved in the past 7 years to make that thread obsolete.

I'm attempting to stream content that should be playable on the ps3 without needing to translate any codecs--as I understand it, it's just the MKV container that PS3 doesn't understand, but h264/dts should be fine. Here is the stream data for a sample file:

    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)     Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s32p (24 bit) (default)
    Stream #0:2: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s

When I play it from the ps3, I get the error "This content cannot be played. (800288D8)"

I believe I have all the necessary plugins installed, including gstreamer1.0-plugins-ugly and libgstreamer-plugins-bad1.0-0. I have all the rygel and librygel packages in Ubuntu Eoan installed as well.

Below is the verbose rygel log from the session. Can anyone point me in the right direction for troubleshooting?

(rygel:15390): RygelServer-DEBUG: 17:26:43.323: rygel-http-server.vala:169: HTTP GET request for URI 'http://ip_address:8080/MediaExport/i/YjVlYzY2ZjVlNTE0YjkwMzE3YzlkZTVkZmY3NjNiZGU=/res/MPEG_TS_HD_NA_ISO.mpg'. Headers: (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     Host : ip_address:8080 (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     User-Agent : PLAYSTATION 3 (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     Connection : Keep-Alive (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     Accept-Encoding : identity (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     transferMode.dlna.org : Streaming (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     X-AV-Client-Info : av=5.0; cn="Sony Computer Entertainment"; mn="PLAYSTATION 3"; mv="1.0"; (rygel:15390): RygelServer-DEBUG: 17:26:43.805: rygel-http-server.vala:173:     TimeSeekRange.dlna.org : npt=0.000- (rygel:15390): RygelServer-DEBUG: 17:26:43.807: rygel-visual-item.vala:69: Failed to get thumbnail: No thumbnail available. Generation requested. (rygel:15390): RygelServer-DEBUG: 17:26:43.807: rygel-subtitle-manager.vala:84: Failed to query file information for movie_file.srt: Error when getting information for file 'movie_file.srt': No such file or directory (rygel:15390): RygelServer-DEBUG: 17:26:43.808: rygel-subtitle-manager.vala:84: Failed to query file information for movie_file.smi: Error when getting information for file 'movie_file.smi': No such file or directory (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.808: rygel-gst-media-engine.vala:136: get_resources_for_item(file://movie_file.mkv), protocol: file (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.808: rygel-jpeg-transcoder.vala:77: Getting distance of JPEG transcoder to b5ec66f5e514b90317c9de5dff763bde (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.808: rygel-jpeg-transcoder.vala:80: b5ec66f5e514b90317c9de5dff763bde is not an image, skipping (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:266: Adding 7 resources to item source file://movie_file.mkv: (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     primary_http (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     WMVHIGH_FULL (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     AVC_MP4_BL_CIF15_AAC_520 (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     MPEG_TS_HD_NA_ISO (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     MPEG_TS_SD_EU_ISO (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     MPEG_TS_SD_NA_ISO (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-media-file-item.vala:271:     primary (rygel:15390): RygelServer-DEBUG: 17:26:43.810: rygel-http-get.vala:214: Processing time seek HTTPTimeSeekRequest (npt=0-7946999000) (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.810: rygel-gst-media-engine.vala:213: creating data source for file://movie_file.mkv (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.811: rygel-gst-media-engine.vala:215: source_uri after applying replacements: file://movie_file.mkv (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.811: rygel-gst-media-engine.vala:218: MediaResource MPEG_TS_HD_NA_ISO, profile MPEG_TS_HD_NA_ISO, mime_type video/mpeg (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.812: Creating data source from transcoder MPEG_TS_HD_NA_ISO with DLNA profile MPEG_TS_HD_NA_ISO (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: rygel-gst-transcoder.vala:143: RygelMP2TSTranscoder using the following encoding profile:
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: container:
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: Format: video/mpegts, systemstream=(boolean)true, packetsize=(int)188
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: audio:
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: Format: audio/mpeg, mpegversion=(int)1, layer=(int)2
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: video:
(rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: Format: video/mpeg, mpegversion=(int)2, systemstream=(boolean)false (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.863: Restriction: video/x-raw, framerate=(fraction)30/1, width=(int)1280, height=(int)720 (rygel:15390): RygelServer-DEBUG: 17:26:43.863: rygel-data-sink.vala:88: Setting max_bytes to MAX (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-data-sink.vala:53: Setting max_bytes to MAX (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.864: rygel-gst-data-source.vala:95: Processing time seek request for 0ms-7946999000ms (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:274: Response size unknown (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:301: Response encoding set to CHUNKED (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:351: Following HTTP headers appended to response: (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     Date : Wed, 29 Apr 2020 21:26:43 GMT (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     Content-Type : video/mpeg (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     contentFeatures.dlna.org : DLNA.ORG_PN=MPEG_TS_HD_NA_ISO;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000 (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     transferMode.dlna.org : Streaming (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     Server : MediaExport/UNKNOWN rygel/UNKNOWN DLNA/1.51 UPnP/1.0 (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     TimeSeekRange.dlna.org : npt=0.000-7946.999/7947.000 (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     Transfer-Encoding : chunked (rygel:15390): RygelServer-DEBUG: 17:26:43.864: rygel-http-get.vala:353:     Vary : TimeSeekRange.dlna.org
Stream with high frequencies VQ coding
(rygel:15390): RygelServer-DEBUG: 17:26:43.909: rygel-dbus-thumbnailer.vala:92: Queueing thumbnail creation for 1 files (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:43.954: rygel-gst-transcoder.vala:185: No compatible encodebin pad found for pad 'src_2', ignoring.. (rygel:15390): MediaEngine-GStreamer-DEBUG: 17:26:44.059: rygel-gst-data-source.vala:299: Performing time-range seek: 0ns to 7946999000000ns



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]