# New transcoder and tee support

**URL:** <https://forums.plex.tv/t/new-transcoder-and-tee-support/71330>\
**Category:** Feature Suggestions\
**Created:** [July 22, 2014, 8:52pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330 "2014-07-22T20:52:57Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [July 22, 2014, 8:52pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/1 "2014-07-22T20:52:57Z")

</div>

Hi Devs.....

&nbsp;

Just came across this one:

&nbsp;

[https://ffmpeg.org/ffmpeg-formats.html#tee](https://ffmpeg.org/ffmpeg-formats.html#tee)

&nbsp;

Above, if I read it correctly, would allow you to do the following:

&nbsp;

When a user selects a media, that needs to be transcoded, then at the same time as streaming it, it could also be saved to disk, for future use, if the PMS admin and/or the user selected to do so!

&nbsp;

&nbsp;

Might be wrong here though, since I'm not that deep into ffmpeg and how Plex utilize it

&nbsp;

But maybe worth a quick look, for a fast solution to something that has been requested a lot up here.

&nbsp;

Best regards

&nbsp;

Tommy

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![jkiel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jkiel/32/4301_2.png) [@jkiel](https://forums.plex.tv/u/jkiel)\
**Post date:** [July 23, 2014, 5:48pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/2 "2014-07-23T17:48:37Z")

</div>

IIRC, PMS already saves transcodes, but only temporarily. &nbsp;It would be nice if the transcodes were cached a bit longer ('till PMS restart, or cache is getting full) and reused by other clients requesting the same or similar (compatible) transcode.

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [July 23, 2014, 9:13pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/3 "2014-07-23T21:13:34Z")

</div>

> IIRC, PMS already saves transcodes, but only temporarily. &nbsp;It would be nice if the transcodes were cached a bit longer ('till PMS restart, or cache is getting full) and reused by other clients requesting the same or similar (compatible) transcode.

AFAIK, that's not always the case....

If i want's to watch a movie online on my Android, it's a transcoded stream....

If I want's to download it to my Android, then yes....it's transcoded into a file, and then made avail for my phone

/T

---

<div class="post-metadata">

**Author:** ![BobSnot](https://avatars.discourse-cdn.com/v4/letter/b/94ad74/32.png) [@BobSnot](https://forums.plex.tv/u/BobSnot)\
**Post date:** [July 23, 2014, 11:56pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/4 "2014-07-23T23:56:59Z")

</div>

> If i want's to watch a movie online on my Android, it's a transcoded stream....

just before it is a stream, it does exist as 100's of small .ts files - something could be done with them "longer term cache" wise.

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [July 24, 2014, 12:03am UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/5 "2014-07-24T00:03:26Z")

</div>

> just before it is a stream, it does exist as 100's of small .ts files - something could be done with them "longer term cache" wise.

Agreed, and it's not the whole movie that exists, just a buffer of files

/T

---

<div class="post-metadata">

**Author:** ![BobSnot](https://avatars.discourse-cdn.com/v4/letter/b/94ad74/32.png) [@BobSnot](https://forums.plex.tv/u/BobSnot)\
**Post date:** [July 24, 2014, 12:18am UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/6 "2014-07-24T00:18:46Z")

</div>

> Agreed, and it's not the whole movie that exists, just a buffer of files
> 
> /T

If you start the media from the beginning, it will eventually exist in its entireity, how fast it comes into existence depends on your transcode throttle buffer settings.

---

<div class="post-metadata">

**Author:** ![jkiel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jkiel/32/4301_2.png) [@jkiel](https://forums.plex.tv/u/jkiel)\
**Post date:** [July 24, 2014, 11:08am UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/7 "2014-07-24T11:08:27Z")

</div>

> If you start the media from the beginning, it will eventually exist in its entireity, how fast it comes into existence depends on your transcode throttle buffer settings.

Exactly.

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [May 29, 2021, 3:33pm UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/8 "2021-05-29T15:33:31Z")

</div>

Early 2021 clean-up: duplicate

> [@Feature Request: Keep Transcoded Files](https://forums.plex.tv/t/feature-request-keep-transcoded-files/62970):
>
> This may not be for people that are low on disk but I'd like to be able to keep my transcoded sessions for later use by the same compatible device. &nbsp; For example, I begin watching a movie on Chromecast and my server does the work to transcode it on the fly then halfway through I decide to stop the movie or move to the bedroom. Why not have the server keep the transcoded part files and then serve up a direct play to the new session.&nbsp; &nbsp; OR &nbsp; I sync content to my Nexus 7 for an upcoming fligh…

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [June 10, 2021, 12:46am UTC](https://forums.plex.tv/t/new-transcoder-and-tee-support/71330/9 "2021-06-10T00:46:35Z")

</div>


