G33K-TRICKS: Streaming
Showing posts with label Streaming. Show all posts
Showing posts with label Streaming. Show all posts

Sunday, April 7, 2019

Top 5 Killer YouTube Tricks


Top Five awing YouTube Tricks that will blow your mind

I am listing down here few Killer Youtube tricks that I am definitely sure you would need someday.

1. Generate a youtube-link that starts a YouTube video at a definite certain time.

Ever wished to send somebody a YouTube video, however purpose them to a selected moment or timeframe in the video

Instead of causing your friends the final YouTube link and instructing them to jump to the 0:34 minute spot, you'll really send them a selected YouTube time-link that would get started from the point whichever you have shared them.

Here are the Steps to follow:

Youtube Time Stamp
Youtube Video Time Stamp
To create a link that starts a YouTube video at a definite time: Open up the video and click on "Share" to the way right of the video title. Then, within the window of choices that is shown check the box next to "Start at:" and kind within the time (in hours:minutes:seconds) you wish. As an alternative, you can pause the video at the time you wish it to start and autofill will help.


On  click,  you will see a tag add itself to the YouTube link. Merely copy that link and paste it where you need or share it on any network.

2. You can convert any YouTube video into a GIF


gif-youtube-video-trickEveryone loves GIFs, however knowing the way to build them is not public knowledge. Well, it ought to be, as a result of all it takes may be a very little YouTube trick.

To create a GIF from a YouTube video: play a video on YouTube  just add the word "gif" right before the name of the youtube link.
Thus the link reads, "www.gifyoutube.com/[video-link]"


This will bring you to gifs.com, together with your video already uploaded and prepared for writing. Here, you will find a menu of choices to the left pane. At Gif.com you can do multiple things like, edit, crop, set time of the video etc.

G33k-trick to form a GIF from a YouTube video.

Click on "Create GIF" on the top-right and it will prompt you for a GIF title and set of tags. Then click "Next," and you've got a handy landing page from that to share your newly minted GIF. Only small catch here is you need to signup to gif.com to download the video.


3. You can facilitate your video get found in search engine by writing or uploading a transcript. 

This is one of the Youtube SEO hack shared by Ryan Stewart who suggest , if possible , you can upload the Transcript of your video in the description of your YouTube Video to get higher rankings in search engine listing. This is because, Google scrutinize variety of things once ranking videos in search to work out what your video is concerning, and your transcript is one in every of them.

To add a transcript to your video: Open the video on YouTube, and you will see a row of icons just under the play button. Click the icon on the way right for "Subtitles/CC." (CC stands for "Closed Captions.) YouTube closed captioning (CC).

Set your language if you haven't already. Then, you may then be prompted to decide on among 3 other ways to feature subtitles or closed captions to your video ...


Upload a pre-written text transcript or a regular subtitles file. (Learn a lot of concerning the file sorts you'll transfer and a lot of here.)
Paste in an exceedingly full transcript of the video, whereby subtitle timings are going to be set mechanically.
Type them in as you watch the video.
The folks at YouTube have done some nice things to form that third possibility (typing as you watch) as painless as potential. for instance, if you check a box next to "Pause video while typewriting," it will make the complete method quicker.

4. Simply see the written transcripts of people's videos.

Now you know that YouTube mechanically generates a written transcript for each single video uploaded to its website. Anyone can have access to transcript unless the user manually hides it from viewers.
Youtube Free Transcript


I will think about variety of various things wherever video transcripts will are available handy. for instance, perhaps you wish to write down down a quote from a video, however the efforts of pausing-and-typing, pausing-and-typing would drive you up a wall.
Or maybe you would like to search out a selected section of a video.


To see a video's transcript: Open the video in YouTube and press the "More" tab beneath the video title. opt for "Transcript" from the menu.

YouTube's a lot of tag to search out the video transcript.

(If you are not seeing this feature, it's as a result of the user selected to cover the transcript.)

This transcript can seem as a brand new module within the same window. In several cases, the user WHO uploaded the video won't have gone back and manually polished the transcript, thus it will not be good. however it will actually prevent your time and pain.

5. Simply get free transcriptions of your videos and audio files

One more important one with Transcript, As you know, Youtube automatically generates transcript through using highly evolved Speech Recognition Technology, however, if you are looking for a transcription of an audio or video file and do not wish to pay single penny for a service, YouTube's intrinsic captioning system is not a foul place to start out. (There is some cleanup that sometimes needs to be done on the transcript)

To get an automatic transcription for a video: merely transfer your video to YouTube, open it on YouTube's web site, press the "More" tab beneath the video title, and opt for "Transcript" from the menu.
The transcript can seem as a another module within the same window.

To get an automatic transcription for an audio file: you'll have to transfer your recording to YouTube employing a service like TunesToTube. It will take between 2–30 minutes for YouTube to transfer it. Then, follow the same directions for obtaining an automatic transcription for a video.

Saturday, October 15, 2016

Sample MP3 files for testing


In here you will find all sorts of sound effects, historical speeches, nature sounds, music, classic radio shows, video game quotes, movie and TV quotes, science quotes and more.

You can use these as inspiration to make audio loops.
They are also pretty interesting to simply browse around & listen.


http://www.noiseaddicts.com/free-samples-mp3/

You can also check out the RTSP Sample Streaming videos

Sunday, April 10, 2016

What is RTSP


What exactly is RTSP 

The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. The protocol is used for establishing and controlling media sessions between end points. Clients of media servers issue VCR-style commands, such as playrecord and pause, to facilitate real-time control of the media streaming from the server to a client (Video On Demand) or from a client to the server (Voice Recording).[Wikipedia]

Protocol Directives:

RTSP defines control sequences useful in controlling multimedia playback. RTSP has state (not like HTTP which is stateless), where an identifier is used to track concurrent sessions. Like HTTP, RTSP uses TCP to maintain an end-to-end connection and, while most RTSP control messages are sent by the client to the server.


Below are few RTSP requests:

Other requests are GET_PARAMETER, SET_PARAMETER, REDIRECT, ANNOUNCE

OPTIONS: 
An OPTIONS request returns the request types the server will accept.
DESCRIBE: 
A DESCRIBE request includes an RTSP URL (rtsp://...), and the type of reply data that can be handled. 
SETUP:
A SETUP request specifies how a single media stream must be transported. This must be done before a PLAY request is sent. 
PLAY:
A PLAY request will cause one or all media streams to be played. Play requests can be stacked by sending multiple PLAY requests
PAUSE:
A PAUSE request temporarily halts one or all media streams, so it can later be resumed with a PLAY request. 
RECORD:
This method initiates recording a range of media data according to the presentation description. 
TEARDOWN :
A TEARDOWN request is used to terminate the session. It stops all media streams and frees all session related data on the server.


To browse RTSP Streaming test samples visit:


Tuesday, April 5, 2016

[Free] [Updated 2023] List of OTT HLS M3U8 test URLs


HLS (HTTP Live Streaming) M3U8 URLs for Testing

HLS Sample URLS for Testing

Introduction:

Video real time is an essential piece of the cutting edge web. It's all over: on PCs, TVs, cell phones, and even on wearables like VR sets. It needs to work perfectly on each gadget and system type, be it on moderate portable associations, WiFi, behind firewalls. HLS is developed by Apple Inc., which is HTTP based media streaming protocol. Apple's HTTP Live Streaming (HLS) was made precisely in view of these difficulties. 

Practically all cutting edge gadgets come blessed with present day equipment that is sufficiently quick to play video, so speedy and unwavering quality rise as the most serious issue. Why would that be? Before more than couple of years, the standard method of putting away and distributing video were UDP-based conventions like RTP. This demonstrated tricky from multiple points of view. Here are few of them- 
- You need a worker (daemon) administration to stream content. 

- Considering the global public over the internet, you will need a streaming daemon service running in different parts of the world to cater them.

- And most firewalls by-design permit just standard ports and system traffic types, such as http.

Why Legacy streaming system is floppy:

Efficiency is the biggest issue here. The actual size of the video data is getting high and consiquently increases the file size. Transferring files with big size is a challenge on its own and areas where the connectivity is poor or high bandwidth is not available, its difficult for the users to view such high bitrate, high resolution videos.So, we need a solution that would download the amount of video which is approximately the same which can be played. Other way would be to reduce the resolution as mentioned above but here the bandwidth is not completely utilised and its getting wasted. Here comes the role of Adaptive Bitrate Streaming 
As the name suggest, the media bitrate area calculated on the fly and used for rendering the media stream.

A special thing about HLS is that, the HLS packet can easily pass through firewalls or proxy servers as it is HTTP based request and not like UDP based protocol like RTP. Its an ABS (Adaptive Bitrate Streaming) protocol which uses m3u8 files to describe media streams which underneath uses HTTP hence the name HTTP Live Streaming.

The HLS is comprised of M3u8 PlayList which is plain text file format made to organize collections of MP3 files and Media files for various stream.

HTTP Live Streaming i.e. HLS is not open standard likewise most of the technology from Apple, thus it is difficult to find the content from the Open source Community.

Overall, if you see, the MPEG-DASH and HLS test streams OR the .m3u8 streams are very important for you to test your solutions. These streams on this site are good source for you to test various format as well.

Below, I am sharing collective list of sample HLS Files and List of Publicly available HLS streams including DASH streams for you to help with your development.

What is HLS Streaming?

HTTP Live Streaming (HLS) is a streaming protocol developed by Apple for delivering live and on-demand media content over the internet. It is widely used for streaming video and audio content to devices such as smartphones, tablets, smart TVs, and desktop computers.
HLS works by breaking the media stream into small chunks and sending them over the internet using HTTP. Each chunk is typically a few seconds long and is encoded in a specific video format, such as H.264, and an audio format, such as AAC. These chunks are then stored on a web server, and a playlist file, usually in M3U8 format, is generated and sent to the client device.
The playlist file contains a list of the available chunks, along with their URLs and metadata, such as duration and bitrate. The client device requests the playlist file and uses it to download the chunks one by one and play them in sequence. The client device can also adapt the quality of the stream based on the available bandwidth, which means that the video quality can be adjusted to match the network conditions.
HLS is widely supported by web browsers, mobile devices, and streaming media players, and it is compatible with both iOS and Android devices. It is also used by many popular streaming services, including Netflix, YouTube, and Amazon Prime Video.


M3U8 /  HLS(HTTP Live Streaming) streams for testing:

The HLS test streams (.m3u8 streams)  are difficult to find. Here is a quick list of streams that you can use for testing m3u8 format. Copy paste the links to your browser for downloading them.

[EDIT]
Added few more direct links which include m3u8 file format

AES HLS proxy simulation (Thanks to MS Azure):  Likewise other platforms, Microsoft(MS) and Azure Media Services have also been working really hard with DASH. They have come up with MPEG-DASH and below is the link. 
      Dynamic
      Static
DASH Industry Forum:MPEG-DASH Test Vectors 

New HLS DATA sets from different sources


There are different university that are also working HLS and we are lucky to have such data set available to us. Thanks to the researchers for their work.

University Klagenfurt, ITEC DASH Dataset: It was one of the first MPEG-DASH dataset available and now it also has MPEG-DASH. You can see the content with Full movie length  in different resolutions till 1080p. 

Telecom ParisTech, GPAC: UHD HEVC DASH Dataset: These guys have UHD HEVC dataset, which they created under 4Ever project . The DASH sequences provided by them is  HEVC encoding from 720p30 @ 2Mbps up to 2160p60 @ 20 Mbps. They have content with 1080p60 and 10 bits 2160p60The dataset content is distributed under the terms of the Creative Common by-nc-nd Licence.
BBC MPEG-DASH Test Data: BBC have been leading in forefront on MPEG-DASH and they do actively work on it. BBC uses MPEG DASH in their productions and have shared us the RnD link.

Youtube :
 Why would Google be behind. Youtube. Google Movies uses  MPEG-DASH mostly. They do have DRM protected content which utlizes MPEG-CENC and Widevine.

GPAC MPEG-DASH Dataset: From the content which they had shared, its very easy to use and test. Their content includes ISO Base Media File Format as well as MPEG2-TS.



Do let me know in comments, if you find the links useful. Credit goes to Apple, Akamai, Unified Streaming, Dolby, Azure for generating and hosting these free HLS m3u8 URLs for the community.

You can refer to RTSP URL sample pages here

You May Also like my Post : HOW TO Speed Up your Browser

Incoming search results:
hls test urls,
hls streaming urls,
hls test url list,
HLS URL samples
HLS stream samples,
M3u8 free urls,
m3u8 sample urls for testing