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

Adding Support for DVR163 / EseeCloud #511

Closed
wes1993 opened this issue Jul 7, 2023 · 6 comments
Closed

Adding Support for DVR163 / EseeCloud #511

wes1993 opened this issue Jul 7, 2023 · 6 comments
Labels
enhancement New feature or request
Milestone

Comments

@wes1993
Copy link

wes1993 commented Jul 7, 2023

Hello,
thanks a lot for your wonderful work!!!
I'm trying to config my cameras with this software but unfortunately i can't find a way :-(
This is the command i use to access the stream of my cameras using FFMPEG:
ffplay -headers "Authorization: Basic YWRtaW46" -i "http://192.168.0.50/livestream/11"
Here is the screen:
image
The output of FFPROBE:
image

So my question is how can i access the stream of my cameras? with FFPROBE we know that the codecs is
Video: h264 (High), yuv420p(tv, bt470bg, progressive), 2304x1296, 25 fps, 30 tbr, 1200k tbn

Just an addition info:
Basically we can access this chinese camera using two ways, the first with the custom header (less stable) explained above the other using a custom handshake that we can simple reply using the python script here (more stable but difficult to implement):
https://github.com/pgross41/hassio-addons/blob/4c5f7f1afdf4c02481469bf1e81c664f517c8614/dvr163/app/stream.py

At the end, if we can add support for this cameras using the python script included in go2rtc this is really wonderful but i know is not simple so the other way also could be a solution but i can't find a way to implement the custom header.

I hope in your help
Best Regards
Stefano

@AlexxIT AlexxIT added the enhancement New feature or request label Jul 10, 2023
@AlexxIT
Copy link
Owner

AlexxIT commented Jul 10, 2023

Can you send me traffic dump? Better all you can get with stream.py without any additional processing.
I want to see the transport format of video and audio.

@wes1993
Copy link
Author

wes1993 commented Jul 11, 2023

@AlexxIT thanks a lot for your reply,
sorry for my delay very busy at works this days... sure tomorrow i will send you the traffic dump.

Thanks a lot
Best Regards
Stefano

@wes1993
Copy link
Author

wes1993 commented Jul 12, 2023

Dear @AlexxIT, i have attached the dump of my cameras and the screen of ffplay:
image

If we can implement this probably we cover the 90% of the chinese cameras on the market, there is also a thread here:
https://community.home-assistant.io/t/support-for-security-camera-system-via-nvr-eseecloud-dvr163/35502/77

Dump.zip

I hope in your miracle
Best Regards
Stefano

P.S. I have got two dump, one using the save as button, the other (DumpPacket) using the export packet functionality.

@AlexxIT
Copy link
Owner

AlexxIT commented Jul 14, 2023

Can you provide access to stream? It will be easier for implement.
You can use ngrok if you have private IP https://github.com/AlexxIT/go2rtc/wiki/Tunnel-RTSP-camera-to-Intenet
You can find my contacts in the github profile.

@wes1993
Copy link
Author

wes1993 commented Jul 14, 2023

Hi @AlexxIT,
I have written to you in Telegram, thanks a lot for you reply/help :)

@AlexxIT AlexxIT added this to the v1.6.1 milestone Jul 20, 2023
@AlexxIT
Copy link
Owner

AlexxIT commented Jul 20, 2023

https://github.com/AlexxIT/go2rtc/releases/tag/v1.6.1

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

No branches or pull requests

2 participants