Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] I am planing to create mobile app for streaming links #79

Open
kemalsanli opened this issue Aug 27, 2022 · 1 comment
Open

Comments

@kemalsanli
Copy link

Hello, I am planing to create open source multiplatform app for grabbing video URLs and streaming on ps4.

If its possible can you provide me a api's or some kinda communication.

@kemalsanli kemalsanli changed the title Planing to create mobile app for streaming links [Feature] Planing to create mobile app for streaming links Aug 27, 2022
@kemalsanli kemalsanli changed the title [Feature] Planing to create mobile app for streaming links [Feature] I am planing to create mobile app for streaming links Aug 27, 2022
@xfangfang
Copy link

xfangfang commented Oct 27, 2023

@kemalsanli

I made a DLNA Renderer on the PS4 using Cpasjuste's mpv port, embedded within my homebrew app. You can download the beta version here: https://github.com/xfangfang/wiliwili/actions/runs/6666954491

The entry point is: Settings -> Tools -> DLNA Renderer

Please note that because I couldn't find a way to use multicast on the PS4, DLNA's SSDP (Service Discovery) is implemented using broadcast (port 1900). This might cause some clients to be unable to discover the PS4.

There are two methods for DLNA clients to search for DLNA Renderer. One is to actively send queries to the multicast address 239.255.255.250:1900, and the other is to listen to DLNA Renderer information on the multicast 239.255.255.250:1900.

For DLNA client implementations that support the latter, PS4 can be discovered normally. For clients that only support the former, you can replace 239.255.255.250:1900 with the local broadcast address of port 1900.

It seems that MPV has some issues on PS4, and there may be crashes when seeking. I set the decoding cache to 0 to alleviate this issue, but it may still exist. It's an bug from ffmpeg, fixed it by: xfangfang/wiliwili@3c296a0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants