How I Made Porn Video Streaming More Efficient with Python and C
31–40 of 118 posts
Re: How I Made Porn Video Streaming More Efficient with Python and C
#32Re: How I Made Porn Video Streaming More Efficient with Python and C
#33I love reading articles about technical issues and solutions in the Porn industry. It's like getting a peek inside a youtube scale company as they grow.
Are any of the porn sites larger than youtube?
Re: How I Made Porn Video Streaming More Efficient with Python and C
#34Re: How I Made Porn Video Streaming More Efficient with Python and C
#35What is the association with this site toptal.com? Has anyone here ever worked with them before?
Re: How I Made Porn Video Streaming More Efficient with Python and C
#36Hey this is awesome! Though the admin/moderator changed the title for some unknown reason from the title of the blogpost to their own.
Of course because of snobbery. NH visitors should be protected from words, which starts from "p" and ends with "orn".
Re: How I Made Porn Video Streaming More Efficient with Python and C
#37I appreciate the effort the mods take in curating titles, I really do - but please spare articles like this at least? I clicked on this link at work (part-time at grad-school) and now I have a "how to run a pornographic website faster" link logged in my name.
Re: How I Made Porn Video Streaming More Efficient with Python and C
#38Agreed that RTMP is an abomination that needs to be exorcised from the Earth as soon as possible. Unfortunately, it is probably here to stay until something like WebRTC gains critical mass. It's not clear what the article means by "repackaging" a stream or "pointers" to tags (especially in the diagram that shows tag pointers being transported between users). While RTMP is cumbersome, shoving media data (tags) under a…
>It's not clear what the article means by "repackaging" a stream or "pointers" to tags (especially in the diagram that shows tag pointers being transported between users).
By repackaging I meant extracting the FLV tags which pretty much travel in the same format as in an FLV stream (.flv file) if memory serves well. Pointers to tags refer to the internal implementation. I took the FLV tags out of the RTMP stream, which resulted in an almost complete FLV stream. With the proper header prepended to it you could save it as a file and play it or stream it and play it. That's just what I did, created a header for every new user, and after that was sent I could just stream the FLV tags from a common buffer. The users had pointers that pointed in this buffer so after the header is sent it was true multicasting.
> So I'm not really following this. Is this cutting out the RTMP entirely for receiving clients, and instead sending the FLV down via another transport, like HTTP or whatever? Or is it more of, "I wrote my own RTMP streaming server in C and Python", along with some implementation details which I'm not understanding? (Not that there's anything wrong with doing so. Options are limited in the streaming- server space.)
Yes. From the source RTMP stream I extract the FLV tags, which I could use to multicast. Sending the same RTMP stuff to every user would not work, but I can easily send the FLV tag stream over HTTP if I send the crafted header first.
I hope that helped
Re: How I Made Porn Video Streaming More Efficient with Python and C
#39I guess whatever inspires people to innovate is okay with me.
Re: How I Made Porn Video Streaming More Efficient with Python and C
#40I appreciate the effort the mods take in curating titles, I really do - but please spare articles like this at least? I clicked on this link at work (part-time at grad-school) and now I have a "how to run a pornographic website faster" link logged in my name.
Said Mr. Hard Dick.