SAT>IP Client FORK from: https://code.google.com/p/satip/
vu-plus / satipclient Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
SAT>IP Client FORK from: https://code.google.com/p/satip/
I try to get following setup running
DVB-S2 card -> tvheadend -> SatIP -> VU+ zero
The default config on tvheadend is RTSP Port 9983 but SAT>IP Client on VTI is not working.
There are different workarounds available out there but all of them are more or less practical so might be great if you can implement another port then 554.
Other related posts:
https://vuplus-support.org/wbb4/index.php?thread/116318-port-f%C3%BCr-iptv-%C3%A4ndern/&postID=1644140&highlight=9983#post1644140
https://www.opena.tv/vu-zero/38125-zero-als-sat-ip-client-und-tvheadend-als-sat-ip-server-looft-nicht.html
Hi,
I have tested the new satip client plugin with both Open BH and BH, with both tvheadend and satip as a server, and with DVB-C and DVB-S2.
In all cases, i succeed to get video+ audio but there is stutterring.
It's like the fifos of the decoders were in underrun.
When i do pause/play to trigger a timeshift, the playback becomes perfect.
Did you notice this ?
I tried with master of https://github.com/vu-plus/satipclient.git
Thanks
In the file rtsp.cpp in routine handleResponseSetup you are checking for "Session: "
if ( str==NULL || sscanf(str,"\nSession: %s",rtsp->session) !=1 )
return SATIP_RTSP_ERROR;
please remove the space after Session. (probably as well in other strstr command in this code..)
FYI: The triax TSS 400 response looks like this:
RTSP rx data :
RTSP/1.0 200 OK
Session:2e40aa41c3546;timeout=30
com.ses.streamID:24
Transport:RTP/AVP;unicast;destination=192.168.1.236;client_port=45093-45094
CSeq:1
so it will fail with this satip server. i checked the satip specification and there are as well lots of examples without a space in the oifficial document.
Thanks,
Rainer.
edit: same for ptr = strstr(m_rx_data, "com.ses.streamID: ");
edit2: same here: if (sscanf(ptr, "com.ses.streamID: %d", &m_rtsp_stream_id) != 1)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.