![]() |
Quote:
|
Ta borked :thumbsup
Always interested in learning stuff. |
Quote:
I'm on a 6 megabit cable connection and still run into issues with streaming - it's not just data speed, but also computer load. Progressive download tends to use less CPU and is more forgiving in regards to throughput ... once a stream begins to outrun its buffer, many streaming providers will reduce the playback quality, assuming the stream has that capability (not all do), and/or pause the stream to refresh the buffer resulting in the stream getting jittery or even stop / reset. Also, with a progressive download, jumping around / replaying is a cinch, and practically instant. While similar is true with streaming, it's often limited to a buffered window of few minutes, if even that much, from the point in the stream one is currently viewing. Anything beyond outside that buffered window will force content to be streamed again from the remote server making the user wait. Ron |
Quote:
thank you.. Some good ideas in there borked for sure.. however majority of customers still want downloads, we get customer complaints big time when they are loading slow or ever go down so until that happens it becomes a necessary option. |
Quote:
And I can completely understand the slow internet argument as I was unable to watch a youtube video yesterday that someone had posted until I had finished downloading a BBC program off their catchup site. |
Quote:
For the moment, I haven't come across any server problems *at all* in streaming movies - load is quite low (1 ish) on a server dedicated to streaming movies - 16 cores in total, 32MB RAM) for a heavily accessed members area. I made a thread a few months back at my love for Wowza and someone came in (maybe you?!) saying he couldn't stand it because of crap server load etc etc. I do not doubt his frustration at all, and maybe under serious load (like for a very successful tube site, millions of request per day etc) Wowza won't cut it, and in which case I would agree. However, on the server I'm looking after, Wowza is server up ~2000 streams per day (connections, so not counting scrubbing etc) and it isn't breaking a sweat, such so that the iphone on its 3G bandwidth streams quite comfortably, without any stalls. The hardware though dissing up the movies is very very streamlined with a very nice storage server handling the requests (and the system says the disk I/O is no problem at all) |
Quote:
:disgust |
Quote:
|
Quote:
If your members absolutely must have or else they'll die, downloads, then bleh - sorry bud but you're on your own to find a solution :thumbsup If you take the plunge on some of your non-mission critical sites though, that would be a good litmus test... |
bookmarked and if I knew how to rep you I would do that as well.
I opened another bottle of beer so did that do the trick? |
Thanks a lot for sharing such a wealth of useful info :thumbsup
Please repost this thread in the "Content thief" forum where it'll be easier to find it, and it'd be great to add it to your sig for more people to see and read it. In the repost, please add some input regarding the IP/login/date overlay as it is a very important issue for many who plan to go streaming. |
I'd like to thank Aymeric who is GFY shy for putting on this brain twisting road - don't worry buddy, nobody will steal me away from you!
|
Thanks Nautilus - shame on me for being a fucking around lurker. Linked it in now.
|
http://stream-recorder.com/forum/rec...ed-t2324.html?
nevermind... looks like it won't be any different from ripping a normal flv... |
Quote:
First let me applaud you for your extensive protection solution. You basically described an industry Best Practice guide in one single post. :thumbsup There is no need to re-encode the video. In the Flash player (or via Javascript API) you can write the username and IP address to the screen on random frames and on random x,y coordinates. You just write on top of the video in a transparent layer. Since it is only displayed on few frames it is too fast for the human eye to notice, but will get recorded by the screen grabber. Obviously the members need to be told that the videos are watermarked and traceable to scare them from trying. EDIT: I see video overlays where already mentioned.. |
Quote:
The *only* one on that entire list (that I was refraining from listing because of the surfers) that is worth anything is rtmpdump. I can assure you all the above techniques, if followed, will wipe them all off the plate. --edit with the exception of And of course you can record RTMP video streams from embedded flash player using screen video capture software But that is what the discussion was all about that has now brought forth other ways to identify those persistent pests.... ps zyber - yes, read a few posts down from that one you quoted - exactly. I love constructive discussions :D |
Very well thought out and tested approach by the look of it.
Great post :thumbsup |
Is anyone aware of any programming libraries which will allow me to embed a serial number / hash inside a WMV keyframe of my choice ?
I like the idea of being able to tag a file where they won't be able to easily find it like in the normal metadata area. |
Quote:
|
Quote:
|
+1 for the OP.
I had a similar conversation with a couple program owners @ Internext Miami 09 and they still had the 'members demand downloads' mentality. Another major program that I've spoken to regarding this has started doing testing on some of their smaller sites. The bottom line is - you lose HUGE revenue due to downloads. Torrents/tubes/member downloads everything in 30 days and never rebills. IF your member base is HIGHLY RESISTANT to the change and you lose 20% of them, do some napkin math and figure out how much you actually SAVED in not having to paper your walls with DMCA request, lost revenue due to torrents etc. So your lost membership costs you 5k monthly, how much less are you paying lawyers/remove your content/etc etc. How much more valuable did your content become as result of your actions? |
Thanks Frasier - that is exactly the point.
And in any case, even if you don't care about your downloads going on the tubes, at least it's a HowTo to protect your streams ;) |
This thread doesn't need titties!
|
I cannot even watch youtube videos perfectly, unless I pre-buffer a major part of them. There always is an occasional freezing and jumping.
I always hit the stop button and watch how the youtube movie gets pre-loaded. Or rather, instead of watching, I browse elsewhere till it is downloaded. 3G wireless internet on a friday night will not cut it. DSL often does not get the speed I desire either. Unless I use a download manager that opens 4-8 connections at the same time. But, ok, I am in Brazil. That might make a difference. Additionally, I like to watch movies off line. DRM gets badmouthed simply because they connect back to the server once in a while for a short handshake. And do you really save bandwidth if the guy keeps watching the same scene over and over? Still, nice to see someone elaborate an entire system. But I am afraid, it might go the way of all DRM and copyright schemes. Not liked by customers. |
Alternative ways to distribute content?
Actually, I normally am against the terror spread by the terror spread by the music industry. In the case of the music industry, I think they should just change their business model. Slim down, admit that there is not much overhead in delivering an mp3 file to an ipod and stop charging customers as ithey still had to press master shellack disks, and then ship disks out worldwide to stores, pay transport, pay storage, keep inventory, take back unsold disks, and just radically drop their prices.
And then find a way how people would voluntarily pay small deserved amounts of a couple of pennies per music, that then would go 60% to the real artist who produced the music. Unfortunately, this still is an unsolved, and maybe an unsolvable problem. Now what can the Adult Industry learn from that? How can this be applied here? Actually, unlike the music industry, adult content got MUCH cheaper. Instead of paying 30 dollars for one Video, one can get a subscription with hundreds of videos for 30 dollars. Of course, shaming individual downloaders by publicly listing the names of the files they downloaded would be a very efficient method of collecting settlement monies, but might not garner the sympathy of mainstream society. Maybe we can get a porn Kindle. Seems the book industry somehow got things figured out the right way. Hardware oriented copy protection. A special purpose porn viewer. I know, I am kidding. Food for thought. Haven't gotten the solution either. |
Quote:
|
Borged
I dropped you an email |
Quote:
|
Quote:
If you were to implement streaming on HD video, you'd need to consider using a (relatively expensive - 400$/month) streaming service that has the kind of backbone and technology to support nearly instant streaming - I've seen it. It even streams instantly for me here in Colombia. |
I was thinking all yesterday afternoon whether I should make a post like this then in the evening went to task of writing it out - I expected lots of negative comments, the usual diatribe, but I'm glad I did it as it brought to the surface lots of like-minded people.
People who care about trying to prevent piracy in the first place or making identifying the primary pirates so much easier. There has been some great ideas in this thread as well as off the board. Hopefully, something a lot more productive in terms of an easy-install type thing that can be taken on by the masses as a de facto standard. Everyone has their own idea on how to tackle piracy. This was my own that I "open sourced" for want of a better word, to have others increase its potential. Looks good folks - thanks for the contribution :thumbsup |
Great advice thanks!
|
Great read and a very doable game plan:thumbsup
|
I am elevating this thread to a GFY Educational Series thread. Not only is the OP's comments very useful for many, but many of the comments in the thread can be very valuable.
Eric |
Great thread borked.
Wouldn't the audio stream be missing for pirates using video screen capture software? If pirates know that videos have embedded watermarks or tags with IDs that could be traced back to them, they'd probably just sign up with stolen credit cards or use stolen username/passwords. In this scenario, watermarking or tagging the videos wouldn't help identify the pirates. |
To those who are bitching that these protective measures would scare off the customer ..
How about when you go to your local clothing shop to buy something. You have cameras watching every step you make in the shop, you have security guards and you have those detectors at the entrance... and people still buy clothes. Think about it |
UPDATE - inject user details into a mpeg movie on the fly
OK, so I was pushed to get my head around injecting user data (or any unique idenitifer) into a downloadable movie without having to re-encode the movie.... Well, I figured it out and with zero server load and very very minimal delay (time taken to inject into a 905KB test movie: 0.155 microseconds) Test it out for yourselves: http://borkedcoder.com/movie_injector/?user=borkedcoder (user=borkedcoder is just an example of how to display username in the injection, of course it would be done in a live script from cookie/session vars) skip through the movie 1 frame at a time - the identifier is injected every 100KB of movie (modifiable) and so the first one is within the first second. For the moment, this isn't production ready as the injection comes from a transparent PNG that doesn't work well (grey background). When I get more time, I'll modify the script to use the last frame of each chunk to overlay the text onto which will create a seemless movie where the end user has no idea it's been overlayed with his identifiable details.... |
Quote:
|
Quote:
|
Quote:
Possible with avi, but you run a very big risk of losing sync between video and sound... |
Quote:
Comment: Think the overlay interval ought to be random. The Geo details may or may not be a good idea as there seems to be 2 choices always given for my ip address and your database is the one saying I am 200 miles away. I think it possibly adds a unnecessary level of confusion. |
All times are GMT -7. The time now is 10:17 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123