Website video on blackberry phones - blackberry

I need to create a web page, that shows video on iphone, ipad, blackberry & desktop browsers.
On desktop browsers and ios it works fine. But i have a issue with blackberry.
<object data="path_to_3gp_video" type="video/3gpp" title="Some title" width="400"
height="300">
After some googling i figured out that this code works fine on blackberry:
<a href="rtsp://v3.cache5.c.youtube.com/0/video.3gp"><img
src="media/prs_poster_ns.jpg"></a>
But I need play it on my server, which doesn't supports rtsp protocol.
Are there any alternative solutions?

Few pointers:
Check if Blackberry Browser version is it v4.6.0 or above, verify it from this link
Check if Blackberry Browser and your server supports HTTP Progressive Download as you said RTSP is not supported by server
Check if the Blackberry OS support RTSP / HTTP / HTTP-Progressive playback, using this link

Find your device here supported media types and check what video format does it support.

Related

WebRTC video chat not working on iOS Safari or iOS Chrome - Is it possible?

I am not technical but have my engineer working on putting together a web-based video chat application with the goal of using it on the iOS web browser(s). The service appears to be functioning correctly on a desktop browser. However, we cannot get it to work on iOS browsers.
on Safari (using iPhone 11 - iOS 13) the video freezes immediately and shows still frame. On Chrome there is never a connection made, nor does Chrome prompt to access camera/mic.
I've read conflicting work that says WebRTC is supported in iOS Safari/Chrome and other work that says it is not.
Would appreciate anyone's help here! Is it possible to create a URL-based video conferencing platform that can correctly function on iPhone?
Try adding 'muted', 'autoplay', 'playsinline' attributes to the Video Element as shown below.
<video muted autoplay playsinline></video>
If you can play it back, it's ok.
From the perspective of the user experience, the browser can autoplay audio or video with audio only on some sites such as Youtube and sites that the user has allowed. It cannot be done on other sites.
To play on sites that can't autoplay, modify it to play with user gestures such as clicks.
video.onclick = _ => video.play();
Here's an example that works from Raspberry Pi to iPhone iOS 13.4
Haven't been able to make it work from Chrome on windows to iPhone
https://apprtc.tc
source code:
https://github.com/webrtc/apprtc
GetUserMedia is not supported in Chrome for iPhone
It is supported in Safari for iPhone
It is supported in Chrome for Windows

An iOS app want to play flash video

My app supports playing videos, but some of them are in Flash format. How can I make my app to support Flash playback? Thank you.
Unfortunately, there is currently no way to support the Flash format on iOS except through a proxy browser like Photon, which works like remote desktop.
If you must include your Flash videos, you can consider converting them to MP4.

RTMP / RTSP (Flash Video Format) support for iOS

I want to do real time streaming of data (in the form of video) which is in Flash Format, I searched and found out that apple do not give support to flash do we have any other third party
library which can be used,
After searching I found http://www.realtimelibs.com/#feature_3 but it is paid also I don't know weather it support flash format
I would love to get any help or any guidance
You might try to implement your app as an AIR app. AIR is the cross platform Flash runtime for iOS and Android.
Look for Apache Flex for a free Eclipse based IDE or use any of the Adobe tools.

Streaming wowza to iPhone

I'm streaming a live event via Wowza. I can see the downstream via rtmp, and in vlc with the playlist.m3u8 url, as stated in the "iOS and Mac OS X" example.
However this url doesn't work on the iPhone: I get a very informative "video could not played" message.
So beside the <LiveStreamPacketizers> part of the Application.xml configuration, is there something special to enable to make it work on iPhones?
TIA
greg
I found it: you have to send "baseline 3.0" h264 to cover old iPhones.

Can webrtc built on OpenTok API work on IE?

I'm running the OpenTok demo WebRTC app on Chrome - and it works great. But if I load the page in IE, it gives me an error message (about page compatibility).
Pretty obvious solution is to use the old (Flash-based) OpenTok library on IE - but do I have to do it "manually"? Is there some sort of an "automatic switching" library that would try to load WebRTC (2.0) TB.min.js, and if it fails fall back to Flash (0.9) version?
Also a related question - will all these versions interoperate? I.e. can Chromes (running 2.0/WebRTC) talk to IE (running 0.9/Flash) and talk to iOS (running native)?
To have WebRTC capabilities on IE, users could install Chrome Frame (for IE6+). It is a valid option, but you should know that it is no longer being actively supported by Google.
As far as I know, there is no automatic switching library. However, on your server, you could look at the HTTP requests and find out the client's browser. From there, you could dynamically load either the WebRTC or Flash library depending on the browser's support for WebRTC. Currently, the OpenTok WebRTC library supports:
Chrome 23+
Firefox 22+
Unfortunately, OpenTok does not interoperate between Flash and WebRTC clients. WebRTC clients can operate with other WebRTC clients (mobile, web, etc.), just like Flash can only operate with other Flash clients. For example, an iOS client would have to use the WebRTC SDK and the Chrome/Firefox web app would have to include the WebRTC Javascript library.

Resources