FFMPEG MP4 to HLS M3U8 TS Streaming

HTTP Live Streaming (HLS) is very popular for live-streaming and on-demand video (VOD) technology by Apple. HLS need HTTP/HTTPS protocol which allows to stream from a regular web server. FFmpeg is multimedia framework used for stream play, decode, encode, mux, demux, stream, transcode and filter. Install FFMPEG on Ubuntu # apt install ffmpeg How to … Read more

Best API for Geolocating an IP Address

GeoIP Location tracking help website owner to serve users better way. GeoIP helps to locate and identify website visitor’s Location by IP address. There are many GeoIP Location API in market which have global IP database services worldwide, but they have some limitations on number of API call per website or user. IP Geolocation API … Read more

RadioSSL – HTTPS Secure Radio Streams

Are you using HTTP (Non-secure) Radio Stream providers for Icecast / shoutcast? You can check SSL validation using Why No Padlock?, If you already have SSL enabled for your Radio Streaming. Do you need HTTPS (Secure) Radio Stream Link for Icecast and Shoutcast for Non-Secure HTTP Streams? HTTP Radio Streams Shoutcast V1 (http://shoutcast-server:port/) Shoutcast V2 … Read more

Certbot letsencrypt renewal attempts failed ‘ascii’ codec can’t decode byte 0xe2

I have used Certbot https://certbot.eff.org/ over 500 websites till now. Certbot Automatically enable HTTPS on your website with EFF’s Certbot, deploying Let’s Encrypt certificates. Read more articles about Certbot Here Certbot allows many servers (Nginx / Apache / Wowza / Icecast) to enable AUTOmatic SSL renew using Cronjobs. But sometimes Copy/Paste make strange errors in … Read more

Install Darkstat 2.6 on Ubuntu

Darkstat captures network traffic, calculates statistics about network usage, and serves reports over HTTP. Darkstat track server PORTs based on local & remove server. Install Darkstat 2.6 on Ubuntu https://t.co/IrF1g2LNfQ #tcpdump #ubuntu #darkstat pic.twitter.com/RCSWO2Mgnh — Sandeep Verma (@svnlabs) January 8, 2019 Features – Traffic graphs, reports per host, shows ports for each local & remote … Read more

Install Squid Proxy on Ubuntu

>> 1. Squid stores web files from previous requests to speed up future transfers. >> 2. ACLs (Access Control Lists) for user resources. >> 3. Bypassing website / domain filters. First Install Dependencies # apt-get install build-essential [for configure: error: Basic auth helper LDAP … found but cannot be built] # apt-get build-dep squid3 Download … Read more

WMSPanel Nimble install SSL support for HLS

First get Free SSL certificate from Let’s Encrypt Certbot https://certbot.eff.org/ for Apache or Nginx Check other articles for certbot SSL https://www.svnlabs.com/blogs/?s=certbot Let’s Encrypt Certbot will save SSL certificate files here /etc/letsencrypt/live/[Domain-Name]/ Now Edit Nimble Config file “/etc/nimble/nimble.conf” Nimble default port is port = 8081 Add below lines in nimble config file ssl_port = 30443 ssl_certificate … Read more

Install SSL Letsencrypt on Centova Cast

Thanks for reading my post for “Install Centova Cast” I was working on Radio Streaming Project for Alexa Skills. So I need SSL / HTTPS enabled for Centova Cast http://radio.domain.com:2199/ http://radio.domain.com:2199/ => https://radio.domain.com:2199/ Note: Please replace domain name “radio.domain.com” with your own domain. Here are some helpful links from centova.com website http://www.centova.com/en/faq/cast3/information/lets_encrypt http://www.centova.com/doc/cast/installation_manual/08_Configuring_SSL http://www.centova.com/doc/cast/installation_manual/04_full_installation First … Read more

Radio Icecast / Shoutcast PHP Proxy to Re-stream Radio Stream on HTTPS

SHOUTcast doesn’t support SSL/HTTPs. The shoutcast service on port like 8000 is an unencrypted server for HTTP and ICY. So Shoutcast need proxy / restream HTTP stream to HTTPS. You can use PHP or NodeJS or NGINX to restream Radio Streams. Re-Stream Radio Shoutcast / Icecast using Node JS Radio Icecast / Shoutcast PHP #Proxy … Read more

Send AWS SES Email attachments using Mail_Mime and AWS SDK PHAR for PHP

AWS SES allow AWS users to send emails with attachment using PEAR Mail_Mime, it will generate / manually chunking the raw message to pass it along to the AWS SDK for PHP PHAR “aws.phar”. First you need to request Amazon Web Services Support to increase your email sending quota per day in some AWS Region. … Read more