|
樓主 |
發表於 2010-1-24 16:55
|
顯示全部樓層
Oppo BDP-83 DLNA/UPnP
Over at http://www.avsforum.com/avs-vb/showthread.php?t=1124287 folks are getting fatigued and inundated with questions and posts regarding the recently added DLNA/UPnP functionality.
Post your questions and comments here and hopefully someone will have the answer.
FAQ:
*Can this player stream digital media from network sources?
Yes, as of official firmware released January 5th, 2010. This feature is currently experimental This feature can be accessed from the "My Network" icon in the "Home Menu" screen. It requires a DLNA-capable media server running on your computer. The supported media types are the common set of what the player can decode and what the media server can stream.
*What formats are supported?
Different formats are available for media streaming than playback from USB devices. They currently are:
* jpg
* mkv
* mp3
* mpg
* png
* vob
*Media Server configuration
Most media servers will serve up video which is supported by Oppo's DLNA implementation. Other formats require transcoding.
TVersity can be configured to stream compatible formats and transcoding unsupported video to MPEG video/MP3 audio.
* Install TVersity and the supplied codec pack.
* Add this code to the end of "profiles.xml" found in "C:\Program Files\TVersity\Media Server":
(It's very possible that the profile id may vary from machine to machine. Needs verification.)
Code:
<profile id="658d367c-7bbd-4dc6-8a0b-369cbe899f74">
<friendlyName>Oppo BDP-83 Disc Player</friendlyName>
<manufacturerName>Oppo Digital Inc</manufacturerName>
<modelName>BDP-83</modelName>
<HTTPHeader inUASubstr="IPI/1.0"/>
<deviceDescription name="UPNP_AV_MediaServer_1.0.default.xml"/>
<contentDirectory/>
<transcodeTarget audio="audio/L16" video="video/vob" photo="image/jpeg"
onlineAudio="audio/L16" onlineVideo="video/vob" onlinePhoto="image/jpeg"/>
<maxVideoInfo width="1920" height="1080" bitrate="20000000" fps="60"></maxVideoInfo><!-- MPEG1,2,4 at 1080p is supported -->
<minVideoInfo width="0" height="0" bitrate="0" fps="0"></minVideoInfo>
<maxImageInfo width="1920" height="1080"></maxImageInfo>
<minImageInfo width="0" height="0"></minImageInfo>
<maxAudioInfo sampleRate="48000" bitsperSample="16" nchannels="6" bitrate="4000000"></maxAudioInfo>
<minAudioInfo sampleRate="11025" bitsperSample="16" nchannels="1" bitrate="32000"></minAudioInfo>
<mimetypeList>
<mimetype value="audio/L16"/><!--PCM audio format-->
<mimetype value="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-mpeg" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/mp3" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-mp3" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/mpeg3" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-mpeg3" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/mpg" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-mpg" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-mpegaudio" rename="audio/mpeg"/><!-- MP3 audio format-->
<mimetype value="audio/x-ms-wma"><!--WMA audio format--> <!-- WMA DRM, pro, lossless not supported -->
<codec name="WMAV1"/>
<codec name="WMAV2"/>
<!-- Not supported<codec name="0x0162"/>--><!-- WMA 9 Professional-->
<!-- Not supported<codec name="0x0163"/>--><!-- WMA 9 Lossless-->
</mimetype>
<mimetype value="image/jpeg"/><!-- jpeg image format-->
<mimetype value="image/png"/><!-- png image format-->
<mimetype value="video/mpeg"/><!-- MPEG (1 or 2 program or transport stream) video format-->
<mimetype value="video/mp1s" rename="video/mpeg"/><!-- MPEG1 system stream video format-->
<mimetype value="video/mpeg2" rename="video/mpeg"/><!-- MPEG2 (program or transport stream) video format-->
<mimetype value="video/mp2p" rename="video/dvd"/><!-- MPEG2 program stream (VOB) video format-->
<mimetype value="video/dvd"/><!-- MPEG2 program stream (VOB) video format-->
<mimetype value="video/x-matroska"/><!-- Matroska (MKV)-->
<mimetype value="video/mkv" rename="video/x-matroska"/><!-- Matroska (MKV)-->
</mimetypeList>
</profile>
(Alternatively overwrite with this file: profiles.xml.)
* Then restart the server.
Twonkymedia Server can be configured to stream compatible formats and transcode unsupported video. The transcoding documentation is poor. Many have reported issues getting it to work.
* Edit the clients.db file in C:\Program Files\TwonkyMedia\resources\ and insert the following text before the final ">>":
(for Mac "Show Package Contents" of TwonyMediaServer.app to find this folder)
Code:
>>
NA:Oppo Digital BDP-83 BluRay player
HH:IPI/1.0
TR:JPEG_HD,LPCM,MP3,VOB,WMV,MPG,PNG
DB:FIX
* You will need to edit the *.location files in the /cgi-bin directory to match the paths of the binary files (i.e. "C:\Program Files\ffmpeg"). Notice: No trailing slash is necessary.
* The included *.desc files will provide basic transcoding. Additional may be needed.
* You may also need to add some MIME descriptions to the "transcoding.db" file in the same directory.
Code:
# additional for BDP-83
MKV,mkv,video/x-matroska
MKV,mkv,video/mkv
VOB,vob,video/dvd
AVI,avi,video/x-msvideo
DIVX,divx,video/divx
AAC,m4a,audio/x-aac
FLAC,flac,audio/x-flac
OGG,ogg,application/ogg
MKA,mka,audio/x-matroska
Asset from Illustrate (makers of DBPowerAmp) make a transcoding audio server that will serve and transcode to LPCM, even 24-bit FLAC and Apple Lossless. While the Oppo does not display bitrate via UPnP, Asset is sending at the appropriate rate without transcoding. 5.1 FLAC does not play correctly. Another user posted his experience here: http://www.avsforum.com/avs-vb/showp...postcount=2829
Your configuration may look something like this:
Foobar2000 have UPnP component add-on for their popular music player/library. It will transcode to LPCM but needs to be limited to 16-bit and 48000 Hz sampling rate. This is likely a big/little-endian problem.
Your configuration may look something like this:
PS3 Media Server version 1.20 (currently SVN) will have player profile capability. Once you compile the SVN, drop into the java/renderers path (or platform equivalent) a new file for the oppo, e.g. OppoBDP83.conf. Save as a text with the following code:
Code:
# ps3mediaserver renderer profile for Oppo BDP-83
# Refer to PS3.conf for help
RendererName=Oppo BDP-83
RendererIcon=pch.png
UserAgentSearch=IPI/1.0 UPnP/1.0 DLNADOC/1.50
Video=true
Audio=true
Image=true
SeekByTime=false
TranscodeVideo=MPEGAC3
TranscodeAudio=PCM
DefaultVBVBufSize=true
MuxH264ToMpegTS=true
MuxDTSToMpeg=true
WrapDTSIntoPCM=false
MuxLPCMToMpeg=false
MaxVideoBitrateMbps=0
MaxVideoWidth=0
MaxVideoHeight=0
H264Level41Limited=true
TranscodeExtensions=hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v,m4a,mov,mp4,iso,avi
StreamExtensions=mkv,jpg,mp3,mpg,pcm,png,vob
From there, You will be able to stream MKV and transcoding AVI. User kwolfman had success streaming ISOs as well. See his post: http://www.avsforum.com/avs-vb/showp...&postcount=116.
Nearly any other UPnP/DLNA server will work (e.g. PlayOn, Playback, etc.) but will only be able to stream files natively playable via UPnP on the Oppo.
http://www.avsforum.com/avs-vb/showthread.php?t=1215071 |
|