Posts: 95
Joined: Nov 2011
Reputation:
6
Is there any documentation about this feature?
If you can set the transcoding by default, you are already good to go. Otherwise you need a setting in the tvheadend xbmc plugin to request transcoding when trying to play TV.
Posts: 26
Joined: Jan 2011
Reputation:
0
2012-05-28, 04:11
(This post was last modified: 2012-05-28, 04:14 by smiley2billion.)
Any info on how you got the transcoding to work in general (even outside of xbmc)? I've been using tvheadend for a while to stream across the Internet over a VPN, but I'd love to be able to get the transcoding part working to cut down on some of the bandwidth.
Posts: 82
Joined: Feb 2011
Reputation:
0
Why does transcoding have to be handled by TVHeadend? Extra coding, extra debugging, extra...whatever.
Please leave it out of TVHeadend (unless it can be done bugfree and does not delay TVHeadend development).
There are shitloads of intermediate transcoding tools that can do this.
Example: VLC works great transcoding a live soccer stream to a mobile device.
Why would an extra transcoding piece of software be a problem?
Posts: 95
Joined: Nov 2011
Reputation:
6
I think the idea is to stream video over internet or WiFi, where bandwidth is important. On the other hand, tvheadend should be as lightweight as possible and from my experience transcoding uses a lot of CPU.
Extra transcoding piece would complicate usage in XBMC. You would need another plugin for that software.
Currently the only option is to patch tvheadend plugin for XBMC and include the required feature.
Posts: 1
Joined: Nov 2012
Reputation:
0
Yesterday, I've successfully created an altered version of the tvheadend addon with support for transcoding based on the john tornblom-branch. From what i saw, he actually use a vlc compnent for transcoding.
Zapping speeds are still ok! I will release the modified version as soon as I've tested streaming over vpn over a 3g connection on xbmc-android...
Posts: 258
Joined: Dec 2010
Reputation:
3
Can you confirm what transcoding parameters are passed? e.g a normal stream is...
http://[username]:[password]@[server]:9981/stream/channelid/[channelid]
How does the transcoded version differ?
Posts: 25
Joined: May 2012
Reputation:
0
transcoding url looks like this:
http://[username]:[password]@[server]:9981/stream/channelid/[channelid]?mux=matroska&acodec=AAC&vcodec=H264&resolution=576
Posts: 12
Joined: Mar 2012
Reputation:
0
skerit
Junior Member
Posts: 12
I'm eagerly awaiting some kind of diff or fork of the addon that supports the transcoding options.
Posts: 5
Joined: Sep 2008
Reputation:
0
Does this also mean that with this Fork the streams can be used on different devices (i.e. iPad/iPhone) ? I would like to use the basic stream in a iOS compatible format so i don`t need 3rd party software. This fork has an Android app but no app for iOS.
With more flexibility in streams maybe i can have someone look into building a dedicated app for iOS. Because the Apps that are existing now have no support for passworded TVheadend installations (i.e. LeonTV).
Posts: 144
Joined: Aug 2010
Reputation:
2
Just bumping this to note that transcoding is now in the official upstream for TVheadend, albeit requiring editing a flag in the source to enable it.
I would also like to see this enabled in XBMC, because FreeviewHD broadcasts using 6 channel HE-AAC which is an issue when using embedded hardware. Watching FreeviewHD channels on a raspberry pi is currently limited to 2 channel software downmixed. But transcoding would open up an option to transcode to AC3 on the backend server, which can then be bitstreamed by the client on the pi.