Live data from Hacker News

How I Made Porn Video Streaming More Efficient with Python and C

toptal.com

101–110 of 118 posts

Re: How I Made Porn Video Streaming More Efficient with Python and C

#101

Is there an open source project that accomplishes something similar?

There is on open source a Nginx module that streams RTMP and creates HLS segments that looks promising: https://github.com/arut/nginx-rtmp-module

There are also red5 (http://www.red5.org/) and rtmpd (http://www.rtmpd.com/)

Re: How I Made Porn Video Streaming More Efficient with Python and C

#103

Why is the type of content relevant? Perhaps there's something peculiar about porn users?

Because, like it or not, the porn industry dealt with a lot of the technical issues of selling video, pictures, and video streams on the internet before anyone else. They needed it to be profitable / have actual revenue.

Re: How I Made Porn Video Streaming More Efficient with Python and C

#105

Why is the type of content relevant? Perhaps there's something peculiar about porn users?

Nothing. I can talk about my work on a blog or to a technical person without mentioning once that it's porn related and I've been a programmer in the porn industry for over 10 years. They used it as a way to gain viewers.

Re: How I Made Porn Video Streaming More Efficient with Python and C

#106
post #100
post #98

Earlier quoted context omitted.

Hey Elbear, that's not in our contracts, at all. We do make sure our developers communicate within 10 hours regardless of the timezone. We feel that is more than reasonable and it's worked extremely well for Toptal. However, that's not in our contract, it's actually something we simply stay on top of as a company. Our requirements are not "weird" at all, they enforce high integrity, and in most places in the world, t…

Doesn't this mean that your employees are expected to be on call for 14 hours per day though?

Your version of "on call" is not congruent with ours or most of the world. When a doctor or DBA is "on call", they have to get up, fix something, and spend hours if not days doing it. We simply enforce communication. If you want to call that "on call" then your decision, and we disagree with that definition. To answer you question, yes, if you're responsible (in our subjective definition of what constitutes responsibility), you will answer within around 10 hours. In practically all communication you can reply "I got this I'll answer you later." or something similar to show responsiveness. The word responsibility stems from "response ability" and we believe that everyone should be... responsible. That's in our DNA.

Re: How I Made Porn Video Streaming More Efficient with Python and C

#107

As someone who built the infrastructure for serving porn for Kink.com, I'd say that this was a total waste of time. Spend the money on a third party CDN and serve from there.

I've always been curious, how is working for a porn company affected your social life? does it at all?

Re: How I Made Porn Video Streaming More Efficient with Python and C

#108

As someone who built the infrastructure for serving porn for Kink.com, I'd say that this was a total waste of time. Spend the money on a third party CDN and serve from there.

With these amounts of bandwidth, does that still make sense? Sounds like this was a one-man job that worked.

Re: How I Made Porn Video Streaming More Efficient with Python and C

#109

As someone who built the infrastructure for serving porn for Kink.com, I'd say that this was a total waste of time. Spend the money on a third party CDN and serve from there.

The article suggests that this is for live streaming shows. Would a CDN based approach work in this use case?

Re: How I Made Porn Video Streaming More Efficient with Python and C

#110
post #109

As someone who built the infrastructure for serving porn for Kink.com, I'd say that this was a total waste of time. Spend the money on a third party CDN and serve from there.

The article suggests that this is for live streaming shows. Would a CDN based approach work in this use case?

Take a look at KinkLive.com. We were the first porn company to do live streaming in HD using a CDN (Bitgravity), all paid for, by the minute, with a micro currency system (kinks) that we built.
Post reply on HN