Embed M3U8 joomla 3 - joomla

i have some IPTV urls as (Playliste) .M3U8 .tsformat like this:
http://123.345.543/live/abcd/123456.m3u8
http://123.345.543/abcd/123456.ts
I trying Allvideos Player component and many other player plugin without success...
Please someone can called any extension or plugin can play this type of files
thank you

If you are saying that you can't play the above streams using the HTML5 tag, then, yes, this is expected behaviour at this time.
To play HLS and DASH video streams on a web browser you typically would use a Javascript player like Dash.js, BitMovin, Shaka player etc.
You can see example players which will allow you test the streams here:
http://dashif.org/reference/players/javascript/1.4.0/samples/dash-if-reference-player/
https://bitmovin.com/hls-fragmented-mp4/
https://shaka-player-demo.appspot.com

Related

how to apply audio filter using discord.py/ffmpeg

I'm building a discord bot using discord.py and ffmpeg, I saw some js bot that can apply audio filters like this , I really can't find anything similar using discord.py. It is possible to do it?
The example you listed plays music from youtube (as most discord bots seem to be doing) with the ytdl library. Ytdl is the one that can interact with the ffmpeg to convert video to audio only (as can be seen in this documentation: https://github.com/ytdl-org/youtube-dl#post-processing-options).
This video implements something similar with ffmpeg: https://youtu.be/ml-5tXRmmFk?t=948 (added the approximate timestamp). So what you will need to do is to pass the filter flags, similarly to the JS example you linked.
If you don't want to use Ytdl you will need to interface with ffmpeg directly.
Python FFMPEG library does not have a custom audio filter as you want but you can manipulate audio using various parameters and get the desired result. you can start from this page.
https://www.programcreek.com/python/?project_name=kkroening%2Fffmpeg-python

DASH playback for encrypted .webm video files in Shaka Player

I have been trying to play encrypted .WEBM media files in ShakaPlayer without much success and I am here to seek advise from anybody who had been through this. It would be great if somebody in this awesome developer community can guide me here.
Round 1 - What I tried (Encoded & Dashed):
Encoded .MP4 file to multiple-streams Video .WEBM (VP9) &
single-stream Audio .WEBM (Vorbis) files using FFMPEG.
Created DASH MANIFEST.MPD file with WEBM_TOOLS/WEBM_DASH_MANIFEST
Outcome: I am able to play this in Shaka Player without any issues.
Round 2 - What I tried (Encoded, Encrypted & Dashed):
Encoded .MP4 file to multiple-streams Video .WEBM (VP9) & single-stream Audio .WEBM (Vorbis) files using FFMPEG.
Encrypted generated .WEBM files with WEBM_TOOLS/WEBM_CRYPT
Created DASH MANIFEST.MPD file with WEBM_TOOLS/WEBM_DASH_MANIFEST
Outcome: I don't know how should I play this content in Shaka Player. Where and how should I provide the .key file generated in step 2 above to Shaka Player. I would like to use Clearkeys with CENC on browser. I don't want to encode to multi-stream .MP4, but only .WEBM.
Thanks so much!
If you just want to test the content then you can configure the clear keys directly in the Shaka player itself. From their documentation at https://github.com/google/shaka-player/blob/master/docs/tutorials/drm-config.md:
player.configure({
drm: {
clearKeys: {
'deadbeefdeadbeefdeadbeefdeadbeef': '18675309186753091867530918675309',
'02030507011013017019023029031037': '03050701302303204201080425098033'
}
}
});
If you want to have the player request the keys from a key server, which is like a typical DRM interaction, then you need to have a license server (key server) that you request the key from. You'd don't really need to do this if all you want to do it make sure that you are packaging and encrypting the content correctly - the local clearkey config above will probably do fine for you.

Use cache memory to store video while playing in ionic 2

Hi all,
I am new in Ionic 2, I am working on an application which having list of videos.
1. Requirement:-
When I play a video from the list, it get downloaded while playing,
when I play same video next time, it checks if this video has been played already, so does not need to play from URL, it play from local without streaming and buffering.
I want to use cache to store video which I played so that i can use that to play locally-
As we can do in ionic like this
https://libraries.io/bower/ionic-cache-src
set of work to do-
Must be used IONIC 2
I need to play some videos from given URL, and download along with playing.
store video locally.
if same video get play again then get buffer from local not from internet.
The same can be see there as-
Need help....

FlowPlayer with Wowza

we're using flow player with Wowza. We've managed to get it so the stream starts on opening the page, however the stream is made up of several individual videos and between videos the user has to click play to resume the stream. Is there anyway to get flowplayer to automatically play the next video? Thanks
Dobro.
Assuming you are using the flash version of flowplayer (not the HTML5). Flowplayer offers a complete api, with events and properties to modify every aspect of the original configuration. For instance you could declare the 'onFinish' method in the clip, and then load another clip automatically
Check the flowplayer documentation:
http://flash.flowplayer.org/documentation/api/clip.html

Windows Phone 7 ASX Streaming

I'm trying a small app which play a asx streaming file. My understanding was i should parse the asx and get the URL. But in my case, REFHREF in ASX points like this www.website.com:8084. Is this the server configuration need to be modified ? Totally new to this audio streaming protocols. Any suggestion would be much appreacited ...
My code streams audio fine when i test with a ww.website.com/file.MP3
the URL from refhref may most probably lead you to another asx file, which needs to be parsed again, i would advice recursively parsing till u reach a valid playable stream! Wp7 supports asx streams but it disallows(throws an exception for some tags check here )
so you will have to parse the asx yourself, extract the URL and process it further!
Good Luck! post your findings too!

Resources