Feature #5955
Using Elgato/Geniatech EyeTv 4C transcoded h264 streams as iptv-source
0%
Description
I think it would be really awesome, if the Elgato/Geniatech EyeTV 4C (and maybe also EyeTV 4Sat)'s trancoded streams could be used as input-streams for the tvheadend.
The h264 streams provided by EyeTV 4C is better capable of meeting low bandwidth requirements.
Example: Lets say you have the EyeTV 4C on your network - and you have a laptop running tvheadend. Then it seems stupid to transfer the Transport-stream, when the device is capable of creating h264 streams directly.
Often you also just want to forward the h264 streams using the tvheadend - and tvheadend wouldn't in such cases need to trancode the stream to h264 again. It would really be awesome, because the server wouldn't require cpu for doing the transcoding.
Files
History
Updated by saen acro about 4 years ago
I have Elgato, but still not found how to activate transcoding from device, even with their software. /even with access to device/
Updated by Asger Holten about 4 years ago
- File IMG_0522.JPG IMG_0522.JPG added
saen acro wrote:
I have Elgato, but still not found how to activate transcoding from device, even with their software. /even with access to device/
I have a dump from the Android Netstream App, where you can see, the transcode called.
Updated by Asger Holten about 4 years ago
Asger Holten wrote:
saen acro wrote:
I have Elgato, but still not found how to activate transcoding from device, even with their software. /even with access to device/
I have a dump from the Android Netstream App, where you can see, the transcode called. (I have attached it to the description)
Updated by saen acro about 4 years ago
How it must be look in playlist url
curent is
#EXTINF:0,18. arte HD rtsp://sat.ip/?src=1&freq=11494&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,5110,5111,5112,5113
Updated by Asger Holten about 4 years ago
- File trace.pcap trace.pcap added
saen acro wrote:
How it must be look in playlist url
curent is
[...]
PLAY rtsp://10.0.1.233:554/?&freq=554.000000&sr=6875.000000&msys=dvbc&mtype=qam64&inv=0&wait=0 RTSP/1.0
Connection:Close
CSeq:1013
Session:31FA109C
RTSP/1.0 200 OK
CSeq:1010
RTP-Info:url=rtsp://10.0.1.233/stream=6;
Session:31FA109C
Raw-Signal-Strength:53383
Raw-Signal-Flags:16
Content-Length:0
Updated by Asger Holten about 4 years ago
- File PlayStreamPids.pcap PlayStreamPids.pcap added
- File GetTrancoding.pcap GetTrancoding.pcap added
Updated by Asger Holten about 4 years ago
Updated by Flole Systems about 4 years ago
- Assignee deleted (
John Törnblom)
Good luck implementing that. As it's HTTP-based SAT>IP with some vendor-specific additions you will need to write a completely new input source for that.
Updated by saen acro about 4 years ago
I not 100% shure but its not clear how session re-request is send from app to device
Client | STB
ASK RTSP stream >
PLAY rtsp://10.0.1.233:554/?&freq=554.000000&sr=6875.000000&msys=dvbc&mtype=qam64&inv=0&wait=0 RTSP/1.0
Session:31FA109C
< Return
RTP-Info:url=rtsp://10.0.1.233/stream=6;
Session:31FA109C
then transcoding is not so clear what do
https://tvheadend.org/issues/5101
Tombea SAT>IP server is not OpenSource as rest of software in STB
https://opensource.geniatech.eu/Netstream4X/1.1.0.402r1/
Updated by saen acro about 4 years ago
Flole Systems wrote:
Good luck implementing that. As it's HTTP-based SAT>IP with some vendor-specific additions you will need to write a completely new input source for that.
I dot't thing so
currently TVH wot OK with SAT>IP protocol with is also nonstandard
https://github.com/tvheadend/tvheadend/blob/c3204bc6ff87deed26a3bd8ef7a8224a50606dc3/src/input/mpegts/satip/satip.c#L582-L633
it use "Session ID" to get transcoded stream
so hack need to have "optional" Transcoding checkbox with Warning "will work with ONE FREE service total"
Updated by Flole Systems about 4 years ago
And you need to rewrite everything to add HTTP Support according to the pcap files, and you need a periodic poll of the signal strength aswell....
Updated by saen acro about 4 years ago
As i see RTSP session is not used anymore when transcoding used.
Transcoding use http session with same id with SAT>IP SETUP/PLAY request
Updated by Asger Holten about 4 years ago
Maybe we could contact [email protected] and hear og they are willing to help with some full communication details.. It should indeed be in their interrest to male their awesome tuner work with tvheadend.. I'm pretty sure this functionality could boost their sale og 4C and 4SAT
Updated by Asger Holten about 4 years ago
Asger Holten wrote:
Maybe we could contact [email protected] and hear og they are willing to help with some full communication details.. It should indeed be in their interrest to make their awesome tuner work with tvheadend.. I'm pretty sure this functionality could boost their sale of 4C and 4SAT
Updated by Anonymous over 3 years ago
Did you hear from Geniatech since then? It's indeed very interesting.