PJSIP Video call - ios

I have built the libraries for video support and it shows 2 codec found h263 and h264.
But when I run ipjsua video steaming is not happening, I have tried enabling video, enabling autorx and autotx but no positive results.
also when I list the windows it shows 0 windows found.
Please explain the steps to capture and transmit video between devices
it would be a great help for me.

The PJSIP wiki says:
Note: video (from 2.x) is not yet supported on iOS.
And the userĀ“s guide says:
Video is available on PJSIP version 2.0 and later. Only desktop platforms are supported, mobile devices such as iOS are not yet supported. This document describes how to use the video feature with PJSIP.

Related

How can I start live streaming using RTMP link from iPhone using Swift 5

I'm working on a project in which users can go for live stream using iPhone device camera.
I looked for the same and found certain libraries but mostly are paid.
So, please suggest the better way to achieve the desired result, any library link, blog or code would be helpful.
The project is built using swift 5, Xocde 12.3.
Reference link:
I found this library for android: https://github.com/TakuSemba/RtmpPublisher
Thanks in advance.
#HappyCoding
try this
"Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS."
https://github.com/shogo4405/HaishinKit.swift

HLS AAC 5.1 audio not working on Chromecast 2 and Chromecast Ultra with firmware 1.28.100555

I am unable to play HLS video with 5.1 audio track on Chromecast 2 and Chromecat Ultra. The same files worked just fine on previous firmware releases before 1.28.100555.
In order to avoid any Objective-C programming errors all the tests I made were done using a slightly modified "CastVideos-ios" (official sample from Google Cast SDKs github).
The only modification I made is related to "media_list_1_url" in order to make the application load a custom JSON file pointing to my video sample files.
The JSON list is available at this link:
http://144.76.13.14/GoogleCastTestList.json
When I try to play the 5.1 audio track version on Chromecast 2 and Chromecast Ultra the video simply dose not load. Both of the test files play without problems on Chromecast 1.
Can someone help me find out if this is a Chromecast firmware issue or I must modify the Cast sender app code in order to play 5.1 audio files ?

How to wiki not updated in Flyver SDK

I wanted to mimick video streaming, photo capture etc for android and iOS mobile apps using Drones. I have found Android support is available by Flyver here - http://flyver.co/drone-api-sdk/.
But, I could not find anything that suffice my needs as flyver wiki is not well updated.Please let me know how could I simulate Drone apps using Flyver?
Flyver SDK will soon support video streaming and restreaming from cameras such as GoPro.
You could run the apps on any Android phone and test without the drone.
Download the Hello Flyver application to get you started:
https://github.com/flyver/Flyver-Apps/tree/master/HelloFlyver
For further questions you could write directly into the forum pages: http://flyver.co/forum/

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.

Video Streaming in iOS through WebRTC

I am trying to build a audio/video streaming app that works cross platform on iOS and Android mobile devices.
No matter how deep I Google, I'm ending up with suggestions that point me towards OpenTok/TokBox API. But this is what I wish to avoid.
I've checked a few demo, but WebRTC/HTML5 do not seem to work with streaming video/audio in iOS browser. For example, the https://apprtc.appspot.com demo does not work in Safari or Opera Mini in iOS.
When I try http://dev.opera.com/articles/media-capture-in-mobile-browsers/demo/ ... I can capture image using the default iOS camera picker from my browser but streaming video fails.
It seems like the getUserMedia() stuff is not supported by any browser in iOS.
Moreover, I am planning to put this on a WebView in a native iOS app. This sounds like a really far cry.
I wish someone could point me towards something that helps me build a video streaming app (hopefully using HTML5), that works uniformly for iOS and android (without TokBox).
You might want to look into Ericsson's Bowser App http://www.ericsson.com/research-blog/context-aware-communication/bowser-openwebrtc-released-open-source. It claims to provide WebRTC on Android and IOS. Apparently the App is currently under review in the App Store so if you wait it may just be a case of downloading the App. However it's also open source so if you can't wait then you can build it yourself https://github.com/ericssonresearch/bowser.
getUserMedia and WebRTC Peer-to-peer connections APIs are not supported in iOS.
One of the reason is that at the moment efforts around WebRTC focus on VP8 video codec which Apple and Microsoft do not support natively. Support in the near future is unlikely with Microsoft pushing for its own standard.
Doing what you want on iOS requires you use a native iOS compatible solution like OpenCV which supports video capture. You can find on Google tutorials on how to implement a solution based on OpenCV.
good news, will be supported at Safari 11.0
https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html

Resources