The forum is here for legacy reasons. No new posts will be created. User registration is disabled! If you have any questions, please email us or check https://www.adultscriptpro.com for more details!
You are not logged in.
video players aren't working on demo.scriptdevel.com either:
Looks like issue with JWPlayer swf file. It returns 404 error - not available.
any help, any solution anything. i mean my site is down its an emergency.
You don't provide any URL, why do you expect people can say anything if they can't see you video page?
Im getting this when trying to run those commands:
mysql> VF::factory_remove('database'); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VF::factory_remove('database')' at line 1 mysql> $db = VF::factory('database');
I'm not so familiar with AdultScriptPro, don't know exactly how to close ASP database, didn't try.
Symtab should know more.
Maybe it's something wrong with your database, as Symtab's mysql reconnect example works for me fine.
A new error:
Query: SELECT COUNT(*) AS total_visitors FROM link_in WHERE link_id = 10 AND ip = 2130706433 AND DATE_FORMAT(click_date, '%y-%m-%d') = DATE_FORMAT(NOW(), '%y-%m-%d') Error Message: Table './freetube/link_in' is marked as crashed and last (automatic?) repair failed Error Number: 144
This isnot connected to Nuevoplayer in any way.
If error shows corrupted table why don't you check this table in PHPMyAdmin, try to repair table, or just remove all records from it.
If nothing helps, remove table and create same but new and empty.
I fixed it that day by doing this:
max_allowed_packet=64M
This is good step to avoid mysql timeout.
another is to experiment with mysql "wait_timeout" option value
Good resource about MySQL "gone" issue you can find here:
http://tech-stuff.org/mysql-tip-mysql-s … ing-query/
Finally last option is as Symtab suggested, reconnect database before query is to be executed. This is like sure-fire solution.
MySQL "gone away" error may appear when you generate thumbs for long video, usually over 30 minutes.
Imagine how much time it can take, it's few hundreds thumbs to generate and combine into one image, few hundreds of ffmpeg commands.
not working any more?
1. bad URL you posted
2. is not down but restricted public access (login for demo is on Nuevolab site)
3. I did not agree ever to post this demo URL name public what you did in this thread already several times.
Admin please remove our private network name from this thread or instead use shortened URL: http://bit.ly/NaQWPR
as we used to provide on Nuevolab website as well.
4. Our sites are located on server in US, Washington DC, so if you are from Asia with additional not so great ISp speed, don't be suprised that sites from such locations may not be so fast. I can access site really fast, even if I'm located in Europe.
5. If someone can't see our sites on this or other browser - this is not a website problem but your browser's or IP resolver on your system.
I do also sometimes cannot resolve some of my clients websites, browser shows unreachable resource error, but before I write to client I always first check the site using any proxy server from different locations, just to make sure if it's not my system and ISP.
@thiva7, be warned, when doing ASP updates you might overwrite the codes used for "thumbs generation preview" (that's if you order that). If that happens then you more than likely have to pay another setup fee again.
This is clearly stated on Nuevolab website. Each installation job is one time job, doesn't include future reinstallations.
This is fair, same fair as to pay worker when he work after his normal work time.
Programmer is same job like any other, still not everyone respect it.
And of course - this is every webmaster's good habit to backup his files.
Also you're not right to the end with your installtion. If you would upgrade to new ASP version there would be no problem with sending mod's files free for self installation. But what you upgraded it's hard to call upgrade as it was not latest ASP version, not even one from few months back, missing many functions and parts of code used while progressbar mod installation. I had to reinstall all, set custom changes for outdated code and no suprise that such service must cost.
Mr newxxx, I appreciate your efforts, but user thiva7 asked about player logo and not about video watermarking.
And this was already solved, once Mr thiva7 was more detailed and delivered website details.
You see, when communication is good, when you're enough detailed about your issue and finally when I know the website URL I can be really helpful. No one around better knows things related to video player (any player), same as no one better knows ASP script as "Symtab". We do that from long years, we collaborate with customers from long years.
Personally I'm selling my own scripts and software from more than 10 years (not only video business related), programming from over 20 years, when there was no PC computers yet. This is huge experience, also in relations with so many and so different people.
BTW.
Usually I'm same nice as client nice is. Sometimes both: me and client need patience to have things solved.
Let's forget this thread. It's really ambarrasing.
This is like visit to the doctor. The more you describe your health problem better diagnosis and cure you'll get from the doctor.
Each support from doctor, developer, hosting company, etc. always ask about as much details as possible. We're not different.
If we do not know anything about user, about his plans or website, we have nothing to reply.
Your problem is that each time you used different email address when mailing us.
And when website URL not provided, no other single detail, then how can we guess it's from user who already emailed us?
That's why we ask to provide website url, ALWAYS!
Sometimes this is the only way to identify user, script etc.
This is sad that too many people do not respect such simple rule, and later write like you with unjustified claims.
Beleieve me I didn't have idea the email about security was from same person, and another one as well.
From our contact from:
All support requests that come without a link to your website WILL BE IGNORED!
Please always include your website link or provide some more details about yourself, your plans, etc.
If you don't want to respect rules also don't expect reply. This is simple and fair rule.
There is too much spam and malware in emails so we could reply each message that do not meet our requirements.
There is too much reasons to describe why we request website URL, without it most replies has no sense or is not helpful.
BTW.
Ask yourself: Would you reply an email from unknown person with content like that: IS YOUR WEBSITE SECURE?
Literally 4 words and nothing else. Doesn't it look like spam? At least I receive tons of spam like that.
Player has nothing to security, player is to play videos.
How to secure video files learn from other sources.
Each webserver has some options to secure downloads, though none method is perfect.
Nuevoplayer in this matter is same as any other player, including flow and jw players.
BTW.
We do not reply emails with missing or missleading website URL, especially when question is not so smart.
Be serious, deliver as much information about your website, plans, issue or doubts as possible.
ASP mobile template is OK.
The only thing I would change is play video template. I would give video tag instead of small thumb.
the most easy code would be:
<video id="vid" width="xxx" src="mobile_video.mp4" height="xxx" controls="controls" poster="bigscreenshot.jpg"></video>
It is also suggested to give onclick action for some weird androids:
onclick="document.getElementById('vid').play();"
or assign 2 objects with "absolute" position (inside relative div),
- one for sceenshot with play big icon overlayed
- second for video tag as above (hidden or behind screenshot)
then on screenshot div click use javascript as above + hide screenshot div.
This is not complicated, especially for you Symtab, but looks and plays better,especially on tablets.
Of course video and screenshot size best would be percentage of screen size.
As I found your template page has min-height of 559px, good player dimension can be: width:60%, height:320px
I just set it on my ASP demo site, looks and works good. This is really minimum job, just like 5 minutes or less.
BTW Symtab, I'm sorry to say but videos on ASP demo site watched from iPad are restricted (401 code)
I believe this is because of nginx or lighttpd security module
Really some questions and theories are complete missunderstanding of what video player can be or is.
All players that support HTML5 have 2 versions: js and swf (flash).
Current flowplayer is minimal size, but it's because most of content is hosted outside of server.
Then Nuevoplayer filesize is: 92KB (flash) + 105KB (js)
FInally JW - 114KB (flash) + 130KB (js)
Whatever filesize is - it's like nothing when you compare it to video you play, so it's not a matter to worry.
More important is server that it comes from (how fast it is).
I am not a fan of hosting such content outside of own servers.
This is obvious that when your website works fine, also each file will load fine, you're not dependednt of any other server. And in case of Flow or JW plugins the content is loaded from different server, which not necessary is fast enough.
This is also one of major suggestions of Google and most of seo experts to limit number of different servers to load site's content.
Asking about SWF object is missunderstanding. It was popular for a long time, but if you think a little: this is another huge javascript to load, additionally it can load flash content much slower, as it fires once entire site document is fully loaded.
SWF object can be used for any flash application, it doesn't need any support from flash applications.
In days of HTML5 players (like 3 mentioned) this is javascript code that renders necessary code for the player,
Usually javascript first detect browser's flash support and iif it's present - renders code for flash player swf instance.
SWF object is not used for it, player javascript code does same job already.
As a long time developer and programmer I noticed that waiting for flash player until entire document is ready can be pretty slow, so opposite to Flow and JW, Nuevoplayer javascript renders flash player much sooner, just as only flash detected, it doesn't wait for document to be fully loaded.
All 3 players has enough of javascript bridge methods to code any adavnced feature like overlay ads. For JW and Nuevoplayer it's possible to create javascript listeners for wide range of player events.
I don't remember, but once Flow offered ready overlay solution. SNuevoplayer also has ready premium AnyAd overlay plugin, and opposite to other overlay solutions it has multiple options to configure, like preroll timeout (player is locked), overlay position, target url, etc, different close button). Such plugin is open source so those who has programming experience can extend it more. Such plugin is the only one which works with inline HTML5 player on iPad tablets.
Nuevoplayer ASP integration also support ASP built-in overlay ads.
For all 3 players it's easy to integrate ads from such networks as Exoclick or AdXpansion.
JWPlayer and Nuevoplayer offers progressbar thumbs plugin, however it's hard to compare both.
Nuevoplayer plugin is much more optimized, requires only 1 jpg picture to load instead of hundreds small thumbs. It was well described on Nuevolab website. I could analyze JW plugin so I know what I say. I found their plugin not so great, for smaller webmasters with smaller servers really killing one with hundreds of HTTP requests. So I spent a lot of time to optimize such plugin for Nuevoplayer to load thumbs fast with minimum http request and filesize.
I hope this clears some myths and information about players.
As a programmer, if I could have some wishes (for Christmas) - I wish so androids have much better javascript support for video tag. At the moment it really sucks and makes impossible any advanced player programming. It's easy to find that all html5 players has very limited version for androids. This is shame for androids devs.
its good but it will only support flash and not others like html5
You are wrong or did not even visited Nuevoplayer homepage.
Nuevoplayer supports HTML5 from pretty long time and was enough verified under multiple devices with HTML5.
It has even more options for HTML5 than any other player.
However AdultScriptPro is using "mobile" template, which doesn't use any player for mobile devices,
only image as link to mobile video, which when clicked plays native HTML5 fullscreen then (it's also default and only available playback for smaller devices like iPhone).
So any player with HTML5 support has no use then.
Of course it's possible to change this, but that's another story.
Well, I found that webmasters experience and knowledge about HTML5 is pretty limited,
but of course it's a case of time when most will learn more about this type of playback.
I guess not everyone has device with HTML5, and few only got multiple devices based on different systems.
Even myself I could work only with iPhone, iPad, Asus Eee Pad Transformer TF101 (android) and GALAXY Tab 10.1 (android)
Three of it I still have at home.
At the moment webkit based devices are best for HTML5 playback (iPad/iPhone), androids are still far behind.
Of course any talking about HTML5 is completely useless if video script doesn't convert for mobile format (ASP does)
FLV video is flash format and flash is not supported by mobile devices using HTML5.
Nuevoplayer same as for few other scripts is same well integrated with ASP script, or even better.
If you do not know how to do this, you need to hire someone to do this for you.
Similiar here.
This is what we have on almost each Nuevolab website:
"Each installation service is one time standard job, doesn't include future reinstallation FREE service"
Our prices are calculated so and there cannot be offer of lifetime programming service. It would be definitely too much.
But of course I do offer paid programming services both: of certain scripts, modules or custom programming.
Symtab and Nuevolab are 2 different services, and each of these services can be responsible for own software.
Additionally both developers are long time programmers, selling software/scripts from long yeras, and really there's no need to teach them what their service should look like.
We're both are trying to be as helpful as possible, but there are many limits not to exceed.
There is so many updates and bug fixes, smaller changes to the script, so I cannot follow them, cannot eaccess all of them.
I have only one version of the script, so any other version requires custom installation, depending what I'll find in script files.
None information upon previous files changes can help.
ASP script changes so dynamically that changes made to previous vesions won't fit new version.
I already wrote about it, and that's why I am not able to offer any universal installer, just like I do for other scripts.
Basically the plugin for Nuevoplayer and corresponding Nuevoplayer doesn't change,
the problem concerns slides generator, wchich must be set inside multiple script files, according to what certain script's code is.
This is huge pain for me to follow each script change, and trying to understand new script code before I can set such generators code.
If EU 15.00 is too much for such job for you, I can only say you in secret that you would not agree to do it for EU 50.00.
This is really not easy thing, requires good experience and a lot of time.
According to installations I made (only 2) the files edited usually where:
libraries/framework/video.php
modules/video/scripts/convert.php
modules/video/components/manage.php
modules/video/components/upload_ftp.php
admin/templates/default/video_manage.tpl.php
Other, new files do not require a change.
I have a notification of my shared hosting say me if i dont fix that prontly they suspend my acount so how i can solve that ?
You can't expect that website on shared server with some solid growing traffic is enough for all tasks, especially for mysql.
One server is for 100-200 different users, while dedicated is for you only.
So this happens often that hosting company suspends shared accounts that use too much resources.
If this is same server, only domain is different, it's not a big problem.
I wouldn't even move files, just only replace domain's directory name.
Of course inside script you will need also to change values that points to certain domain name.
Such domain directory name you can change as root, but later must change directory (and all files/folders inside) owner.
Hmm...for me apache locked down (retricted access without the right hash) to the entire /media folder. Probably i did something wrong.
Setting '/media/' folder as restricted folder is bad idea. There are thumbs,photos.banners, etc. Indeed, everything will be restricted then.
Apache allows to define restricted folder as simple "Location" directive, so you can set multiple separate and selected locations for video folders only. EVen for each single directory you can set different password...
Symtab, don't take me wrong, but I really have huge experience with different type of streaming, just because of what I'm specialized in.
So I do have Wowza account, and Amazon s3, had even access to Akamai and BigGravity for test purposes.
Did tests with smil playlists, auto bitrate selector on flash servers, and many more advanced flash operations, like sound post-process actions.
Personally I do not find RTMP streaming useful, it costs too much bandwith and limits some useful flash operations.
Eg. flash servers do not allow for flash bitmap operations, so such nice features like screenshot, smooth switch between SD/HD, progressbar thumbs will not work.
From other hand streaming through Apache/nginx/lighttpd is not secure, and video always can be downloaded or leeched until timeout value is enough long.
Of course streaming type choice is each user individal case and experience.
Personally for my video site I used lighttpd with streaming mods, mod_secdownload and reverse proxy.
I tried with nginx as well, but it was not working well behind Apache.
Currently for test period I switched to Apache streaming with mod_auth_token and streaming mods of course, and... it's not bad, better than lighttpd.
If I use my latest flash code to limit download timeout, this can be full protection.
I don't hope to surprise the world, not many people even understand what I'm talking about, but as a developer I need to experiment with each advanced or new idea
Apache was more stable and had faster streaming for me and better security. Moreover i was paying less for bandwidth.
Indeed Apache is little bit faster with streaming mods. But that's normal as it hits standard 80 port.
This is another advantage - streaming through 80 port.
If port is other (like eg.81 for lighttpd) it is not accessible from each location and people may complain they cannot watch video
Reverse proxy can be helpful then, but that's another millisecnds lost for download speed.
As you know I know almost everything about streaming, who can know it better if not players developer who does it from years?
Whatever webserver and antihotlink system used, for semi experienced people it is easy to find hashed URL and download video as download timeout must be enough long. It is also possible to get video with most of browser download plugins and with most of video download services or implement download inside video grabber.
And this is what I'm talking about.
This is also why Flowplayer and now Nuevoplayer (does it even better) has an option to compile player in special way, and then not to show hashed URL in configuration php file, do all hash job inside flash app, and additionally set minimum download timeout (3-5 sec) for anti-hotlink mods, whatever webserver is.
This works well against browser downloaders, download services, grabbers, also against those programmers who can try to get video URL from http headers.
Maybe not all people can understand it, but you Symtab surely can
You wrote about Apache, that auth_token mod locks down entire folder.
What did you mean by saying "lock folder" ?
I don't see any issue with the folder. I can access multiple videos at the same time, I can proccess video programatically anytime.
If by "locking folder" you mean that original video URL is not accessible - isn't it this what we just want?
Some of you can have huge problem with stealing or leeching your videos.
Even if you use lighttpd, nginx or apache secure download mods - this doesn't stop people and dedictaed software or browser plugins from downloading or leeching your videos.
So as I mentioned already I just finished with writing code for better streaming security.
Basically it is similar to what FlowPlayer does, the advantage is that you don't need to provide hexadecimal value of timestamp, but simple timestamp, which is easy to get in PHP ( command: time(); ). In FLowPlayer you can have problem with defining server port if streaming port is differet than website port. In my solution you can provide port number separately even for each single video.
Of course such security is worth nothing if someone can see streaming secret password and secret url-prefix.
It must be all hardcoded inside flash action script and player swf must be recompiled.
What such security does?
1. In player config file you do not provide full hashed URL of video which can be easily used to steal video, just only video filename.
2. You can low down secure streaming timeout value to few seconds only. For me it works even with "1" second timeout.
3. Hashed URL is calculated inside flash, and everytime you seek in video new one is calculated , which expires almost immediately.
This secures your video files against download or leeching a lot.
However I have some doubts about lighttpd mod_secdownload.
It doesn't protect original (not hashed) URL. So everybody who knows videos folder can download video easily.
My conclusion is that mod_secdownload doesn't protect videos almost at all.
Maybe Symtab can say something more about it?
I'm not sure how nginx ngx_http_secure_download_module works, didn't check it yet.
I am sure about Apache MOD-AUTH-TOKEN.
This works great. It doesn't allow to download or stream original URL
So downloading/leeching video with such short timeout and mod_auth_token is practically not possible.
This is also what I personally use ( streaming mods for flv and x264 + mod-auth-toke)
Apache has also advantage when using streaming mods through 80 default port.
In many locations port other than 80 is blocked.
(it's possible to use reverse proxy but even this is not 100% solution)
This post is mainly to those who suffer because of video stealing, by downloads or leeched.
Nuevoplayer can play HTML5 as well.
However there's no such need on AdultScriptPro as there is mobile separate template which send video to play with native HTML5 video player.
It could be useful if someone modify the script not to use naitve html5 fullscreen player on tablets. But it's not so easy to detect and differ tablet from mobile. That's whole story.... Even what Google suggests is not working 100%.
Non fullscreen HTML5 player (native or custom) could be also useful if someone offers embedding videos.
At the moment ASP doesn't offer embedding videos for HTML5 at all. Also iframe with embedded player is not perfect... So again this is more script's embed system case (and we even offer better iframe with HTML5 support).
If you wish to have all Nuevoplayer features with JWPlayer - you would have to pay 3 times more, but even then you would have trouble with understanding and using features/options.
That's huge difference to what we offer.
BTW.
I was just working tonight on other streaming solution, to secure video files against download or leeching more than "mod_secdownload" for lighttpd or similar for nginx. It's solution similar to FlowPlayer, but is even more secure, allows to set secdownload timeout to 3-5 seconds instead of 3600 what most of you have.
But even with such awesome method - lighttpd secdownload mod doesn't secure non-authorized video URL at all, and it's easy to guess what is real video URL, then download or leech it any time.
So much better then is to use Apache streaming mods + mod-auth-token, which doesn't allow to access original video URL ever.
That's what I personally use on my site. Even if you knew any of my videos URL - you can't access it in any way.