I am working on a project in which visitor/registered user will be allowed to view the live recording of the ip camera installed at the workplace. How can I achieve this? I have googled everything but have not got solution yet.
I have installed red5 media server, how can i push the live video(not recorded) the server and make it visible to the viewers. Or Is there any other easy/better alternative available.??
Thanks ...
You need red5 Flex for live video stream over any cam or webcam.
https://code.google.com/p/red5-flex-streamer/
Related
I am working on a project where by we are hosting and streaming video through Azure Media Service.
There is a particular video we have positioned as the hero background upon entry to the site. On desktop the video auto-play's and streams just fine but on mobile it does not autoplay at all. It simply showcases the preview image.
I'd love to be able to paste a link to the site but unfortunately due to the confidentiality of the project I am not able to. However, if there is something in particular you'd like me to post to help support the question please let me know.
The web-app is build using Angular.
Does anyone know how to fix this problem? or can point me in the right direction?
Check with the browser platform you are targeting on the mobile applications. Most mobile browsers have disabled autoplay. User MUST now initiate all playback actions.
Since the release of iOS 10 Apple has allowed muted video autoplay: https://webkit.org/blog/6784/new-video-policies-for-ios/
Chrome 53 on Android also allowing muted video autoplay: https://developers.google.com/web/updates/2016/07/autoplay
I downloaded able player, an accessible cross browser audio and video player from https://ableplayer.github.io/ableplayer/
Before downloading, I played some examples from github pages to see it in action with my screen reader. It works very fine, with internet explorer 11, google chrome and firefox.
So, i downloaded it and copied it in my localhost server. I use wamp server, apache, php and mysql.
Before playing from my localhost, I added on my .htaccess in root folder, all AddType directives suggested by able player github page.
When I try to play examples in demo folder, with internet explorer, my screen reader doesn't see audio player region and I can't play anything.
With google chrome, I can play, but I can't see playlist elements managed by able player.
So, I tried to make my own audio player without using ableplayer, without css, simple html5.
Now, I tried to play it with and without apache.
By opening index.html with internet explore, it sees audio region and play mp3.
If I point to localhost, where I put index.html, I can't see anything.
So I believe apache is the problem, but in apache log I can't see any error.
Does Some one has a suggestion? Something to modify in my .htaccess?
Thanks!
I solved! Definitively was apache. I downloaded an .htaccess from github that works fine. Now I can play audio and video.
I have an IIS 6.1 website on a local Windows 7 32-bit machine that serves HTML and MP4 videos through Internet Explorer all on the local machine. An internet connection is not required as this is all local storage and local hosting via IIS. IIS is configured to serve the MP4 videos as downloadable files, not streaming in any way. I do have the proper MIME type ".mp4" with "video/mp4" setup in the IIS server, so I do not believe that is the problem.
When the machine is connected to the internet, clicking an MP4 video link in any HTML page served by the local IIS server results in Windows Media Player opening up and playing the video in its own window. However, when the Ethernet cable is unplugged, clicking the same MP4 video link results in Windows Media Player opening its own window, then displaying this error message:
Windows Media Player cannot play the file. If the file is located on the Internet, connect to the Internet. If the file is located on a removable storage card, insert the storage card.
It is almost as if Windows Media Player has a bug and since it is accessing this media file via a URL but the machine is not connected to a network, it thinks this file is unplayable.
When the Ethernet cable is disconnected, the local IIS server still serves all the HTML and ActiveX content except for media files. I also tried to access MP3 and WMV files through the IIS server to see if Windows Media Player would open those when the machine is disconnected from the Internet. Those files also caused Windows Media Player to display the same error message.
I tested VLC player (VideoLAN) after changing file extension ownership to VLC from WMP for .mp4 files. With VLC installed and extension ownership changed to VLS, I can download/open the MP4 video using the link in the web page served by IIS all while disconnected from the internet. The only thing I cannot do is get VLC player to open up and play the video simply by clicking the link in the Internet explorer web pages served up by the local IIS server.
I would like to make use of Internet Explorer and Windows Media Player with this IIS server serving MP4 videos rather than use VLC player.
Thanks
Michael Rayman
I finally figured out the answer to my problem:
While disconnected from the internet, mysteriously, Windows Media Player 12 requires that you check a checkbox in the Tools > Options... > Player tab settings area called "Connect to the Internet (overrides other commands)". Once this is checked and settings saved with APPLY, then Windows Media Player 12 will play videos served through the local IIS webserver on the same machine, while disconnected from the Internet.
I have a media services account with a streaming unit and I have been able to upload a video and dynamically package into various streams. I am trying to have a webpage with the streaming url to be able to serve cross platform iOS, android, desktop etc.. How do I go about it.
PS: I was able to create a page with videojs and progressive download. I am tring to explore the other option with Windows Azure.
Thanks for any help.
Azure Media Services has shipped Azure Media Player which could automatically detect the capability of your browser or device, and request the appropriate streaming format- for instance, it will grab MPEG-DASH stream with EME enabled browser, or HLS for iOS devices. You could give it a try: http://amsplayer.azurewebsites.net/azuremediaplayer.html. Please contact yanmf#microsoft if you want to get into Private Preview for this player. It will be free for use when we launch very soon.
Take a look at JW Player and the Microsoft Media Platform Player Framework. Both offer plenty of playback options for progressive and adaptive streaming to a wide range of browsers and devices.
For desktop : Use OSMF plugin - Adobe + Smooth streaming URL
For iOS : Use HTML5 Video tag+HLS v3 URL
For Android : Use HTML5 Video Tag+HLS v3 URL or Dash.JS with Mpegh Dash URL
For Windows Phone : Use Dash.js + Dash.JS URL
Hope this helps...
Update1:
Azure has came up with their own Media player for streaming which will take care of playing video in all the devices.
For Demo and Test - http://www.aka.ms/azuremediaplayer
For Documentaion - http://azure.microsoft.com/blog/2015/04/15/announcing-azure-media-player/
The bitdash MPEG-DASH player works also out of the box for MPEG-DASH content, here you can see an example stream comming from Azure: http://www.dash-player.com/demo/streaming-server-encoder-support/?mpd=http%3A%2F%2Fsamplescdn.origin.mediaservices.windows.net%2Fe0e820ec-f6a2-4ea2-afe3-1eed4e06ab2c%2FAzureMediaServices_Overview.ism%2Fmanifest(format%3Dmpd-time-csf)&m3u8=undefined&autoplay=true&muted=false&usePoster=true
I am trying to build a web service that will stream music over a web browser.
I got a server running to open up a web page that says "hello world".
The problem is that I do not understand what I need to put in the web page to start a rtp session.
I understand that I need some sort of player on the web page I'm opening but I do not understand how to make that player or how to show it up on the web page.
can someone help me?
A little late to the party here, but ...
You will need a player of some kind.
Currently, the browsers do not support playing a live RTP stream. I've done some work in this area and it has required that I transcode the video to FLV for it to be viewable in many of the free flash players (i.e. JWPlayer, Flowplayer, etc.).
You could also write a custom browser plugin to read the RTP stream and display it in the browser but that would be sizeable undertaking.