Streaming my PC Desktop on PS3
Posted: Fri Sep 08, 2023 2:20 am
First, thank you for UMS, SubJunk. I use it since I got my PS3, so long time ago 
With my new PC, I have reinstalled everything and latest version of UMS (I was on old UMS one : 7-8 years old)
Quick info/tips for best MKV streaming quality on PS3 inmy case (wired connection) :
1- In Renderer Sony-PlayStation3.conf, change HalveBitrate to false and add TranscodeVideo = MPEGTS-H264-AC3
2 - Disable subtitles in the web interface (transcoding parameters)
You will have no subtitles but the best quality for MKV. It forces ffmpeg x264 instead of Mencoder (which gives really poor result in my case).
My MKVs got always internal subtitles, so if i don't do that, it always use Mencoder instead of ffmpeg (even if i don't need the subtitle to be seen) and HalveBitrate = false gives great results in this case.
Streaming my PC Desktop on PS3
First, I try to create a local RTMP server on my PC (with Monaserver; tiny RTMP, HTTP local server)
I stream my Desktop with OBS on my local RMTP server (rtmp://localhost/live/xcice)
If I open the stream with local VLC I am able to see perfectly the "live stream" but if i modify SHARED.conf with:
It works poorly on PS3 and only with MEncoder. This is lagging and the audio is completly delayed
I have used another approach:
Instead of OBS Streaming, OSB Recording
I am able with OBS to record my PC Desktop in an MKV (video encoder : NVENC AV1, audio encoder: FFmpeg AAC, CQP 15, P6, High etc..)
I use Universal Media Server (UMS) to Stream/Transcode on my PS3 in order to watch this MKV on my videoprojector.
The MKV record my PC Desktop so I could watch a local movie, internet videos, everything from PC etc...on my PS3
It works great and the quality is stunning.
My only "problem" is to find a solution to see the "live record". When I launch the MKV (via UMS) on PS3, I see the beginning of the recording (even if I launch the OBS record 1H ago). I would like to see the "current live position" record/stream when I launch the MKV from PS3
I know it sounds like the "Streaming feature" instead of the "Recording feature" but UMS give bad results when I have created RTMP local server and streamed.
So the question: is there a way to read MKV like a Live Stream buffer in order to see the current "direct live". Maybe this is more a question for OBS (I ask there too) but I notify at least here that I struggled with StreamVideo feature from UMS (with local PC RTMP or HTTP Streaming)
Hope someone will have interesting ideas or explanations.

With my new PC, I have reinstalled everything and latest version of UMS (I was on old UMS one : 7-8 years old)
Quick info/tips for best MKV streaming quality on PS3 inmy case (wired connection) :
1- In Renderer Sony-PlayStation3.conf, change HalveBitrate to false and add TranscodeVideo = MPEGTS-H264-AC3
2 - Disable subtitles in the web interface (transcoding parameters)
You will have no subtitles but the best quality for MKV. It forces ffmpeg x264 instead of Mencoder (which gives really poor result in my case).
My MKVs got always internal subtitles, so if i don't do that, it always use Mencoder instead of ffmpeg (even if i don't need the subtitle to be seen) and HalveBitrate = false gives great results in this case.
Streaming my PC Desktop on PS3
First, I try to create a local RTMP server on my PC (with Monaserver; tiny RTMP, HTTP local server)
I stream my Desktop with OBS on my local RMTP server (rtmp://localhost/live/xcice)
If I open the stream with local VLC I am able to see perfectly the "live stream" but if i modify SHARED.conf with:
Code: Select all
{
"name": "Stream",
"uri": "rtmp://localhost/live/xcice",
"parent": "Live",
"active": true,
"type": "StreamVideo"
}
I have used another approach:
Instead of OBS Streaming, OSB Recording
I am able with OBS to record my PC Desktop in an MKV (video encoder : NVENC AV1, audio encoder: FFmpeg AAC, CQP 15, P6, High etc..)
I use Universal Media Server (UMS) to Stream/Transcode on my PS3 in order to watch this MKV on my videoprojector.
The MKV record my PC Desktop so I could watch a local movie, internet videos, everything from PC etc...on my PS3
It works great and the quality is stunning.
My only "problem" is to find a solution to see the "live record". When I launch the MKV (via UMS) on PS3, I see the beginning of the recording (even if I launch the OBS record 1H ago). I would like to see the "current live position" record/stream when I launch the MKV from PS3
I know it sounds like the "Streaming feature" instead of the "Recording feature" but UMS give bad results when I have created RTMP local server and streamed.
So the question: is there a way to read MKV like a Live Stream buffer in order to see the current "direct live". Maybe this is more a question for OBS (I ask there too) but I notify at least here that I struggled with StreamVideo feature from UMS (with local PC RTMP or HTTP Streaming)
Hope someone will have interesting ideas or explanations.