ddwalker wrote:Hi, I just got a KDL-52Z5100.
I know that it plays AVC video in a MP4 container, because I can play such a video through it's USB port. Using PMS, after I made some tweaking to the Bravia5500.conf file, I can see the MP4 video via transcoding. But it's very jerky, maybe due to the slow speed of my computer. (It's an Intel Atom based WHS.) I'm wondering how I can make PMS just streaming the MP4 file without transcoding?
The following the reported generated by MediaInfo Mac:
- Code: Select all
*** MediaInfo Mac // Plain text file report
2009-12-19 01:38:44 -0800
Information for File: VID00004.MP4
General / Container Stream # 1
Total Video Streams for this File -> 1
Total Audio Streams for this File -> 1
Video Codecs Used -> AVC
Audio Codecs Used -> AAC LC
File Format -> MPEG-4
Play Time -> 2mn 4s
Total File Size -> 155 MiB
Total Stream BitRate -> 10.4 Mbps
Video Stream # 1
Codec (Human Name) -> AVC
Codec (FourCC) -> avc1
Codec Profile -> Main@L4.0
Frame Width -> 1 280 pixels
Frame Height -> 720 pixels
Frame Rate -> 30.000 fps
Total Frames -> 3740
Display Aspect Ratio -> 16/9
Scan Type -> Progressive
Colorimetry -> 4:2:0
Codec Settings (Summary) -> CABAC / 1 Ref Frames
QF (like Gordian Knot) -> 0.375
Codec Settings (CABAC) -> Yes
Video Stream Length -> 2mn 4s 666ms
Video Stream BitRate -> 10.4 Mbps
Video Stream BitRate Mode -> VBR
Bit Depth -> 24 bits
Video Stream Size -> 154 MiB (99%)
Video Stream Language -> Japanese
Date of Original Encoding -> UTC 2009-07-02 19:09:33
Audio Stream # 1
Codec -> AAC
Codec (FourCC) -> 40
Audio Stream Length -> 2mn 4s 644ms
Audio Stream BitRate -> 64.0 Kbps
Audio Stream BitRate Mode -> CBR
Number of Audio Channels -> 1
Audio Channel's Positions -> C
Sampling Rate -> 44.1 KHz
Bit Depth -> 16 bits
Audio Stream Size -> 974 KiB (1%)
Audio Stream Language -> Japanese
Date of Original Encoding -> UTC 2009-07-02 19:09:33
And the following is the Bravia5500.conf that I'm using:
- Code: Select all
# ps3mediaserver renderer profile for Sony Bravia 5500 series
# Refer to PS3.conf for help
RendererName=Sony Bravia 5500 Series
RendererIcon=bravia.png
UserAgentSearch=notusedhere
UserAgentAdditionalHeader=X-AV-Client-Info
UserAgentAdditionalHeaderSearch=BRAVIA KDL.+5[0-9]{3}
Video=true
Audio=true
Image=true
SeekByTime=true
TranscodeVideo=MPEGAC3
TranscodeAudio=MP3
DefaultVBVBufSize=true
MuxH264ToMpegTS=false
MuxDTSToMpeg=false
WrapDTSIntoPCM=false
MuxLPCMToMpeg=false
MaxVideoBitrateMbps=0
MaxVideoWidth=0
MaxVideoHeight=0
H264Level41Limited=true
MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
TranscodeExtensions=
StreamExtensions=
DLNAProfileChanges=MPEG_PS_PAL=MPEG_PS_NTSC|MPEG_TS_SD_EU=MPEG_TS_SD_NA|MPEG_TS_SD_EU_ISO
its been a while, and its sometimes confusing weather the options mean 'if this - then transcode and do more processing' , or 'if this - just pass it along to the device'
im pritty sure your missing
StreamExtensions=mp3,mp4,avi
for the containers Your device Can play, so it then knows to 'if this - just pass it along to the device' for .Mp4 containers, in this devices case.
so in this case your PS3MS is seeing a working-AVC-and-AAC.mp4 and hasnt been told your device can actually Play .Mp4 containers ,so trys to process it into something else before sending it over the wire(les) connection to the device,i forget what the default is (.mpg ?) if You dont tell it in config, hence using up valuble CPU cycles to put it inside the new default container were it doesnt need to in many cases.
on another note its not been clear to me if PS3MS uses a fixed multicast port as standard to send the data to the device as in WhatEverYouSetYourIP:7777
whats the deal there ?, and if so, are there more than one multicast post that PS3MS watchs and processes and a way to set this mode in pms?
the reason i ask is simple, useing another 3rd party streaming app such as VLC or whatever to send a direct multicast stream to this pms port, and have it passed along into the chain just like a regular internally processed video?
