Hello guys,
I'm curious about making application that streams video with audio from device's camera to server using RTSP/HLS network protocols. According to Android Documentation these are included in Android so there should be no need to write them: reference . I might be blind, but I can't find any documentation describing how to build a RTSP client. I found a libstreaming library, but it is a little bit deprecated so it needs a little upgrade. The same situation is about HLS client, I could find nothing related to this.
Diagram presenting what part I'm interested in:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
At first glance I can use MediaRecorder class to capture video from camera and encode this, but what further?
Plus I'm writing only in Java (or Kotlin, but it doesn't matter)
Do you have any ideas?
Thanks in advance!
Hi Domin_PL, I need more info about this subject too.
Can you share some libs or articles about it?
Related
Hi all!
Since 2008 it is known a bug in stock browser of Android.
As written here: https://code.google.com/p/android/issues/detail?id=1353 Android doesn't support HTTP Basic Auth (401).
This is a problem beacuse an user can't download a protected resource. Only with third party browsers (such Firefox or Opera) it's possible to download a protected file.
So, I've written an application to download all files type, both protected or not.
The object I've used to perform the HTTP request is HttpURLConnection, for more details see the code.
The files are downloaded to /sdcard/Download.
This app require Android 2.2 or higher.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Link to the project: https://sourceforge.net/projects/wgetandroid/
Everyone is invited to improve this code because I've written it fast, so it isn't so good.
I hope that this applications can help you
I've just finished my new Android Wear IP Camera Viewer app - find it here:
https://play.google.com/store/apps/d...barkside.ipcam
With it you can view snapshots of your favourite public cameras, or your personal (security/baby-monitor/bird-cam) cameras, right on your Wear Watch. Other features include the ability to tap on a snapshot, and then pinch/double-tap to zoom. Also refresh a particular camera image from your watch. It works for MJPEG streams and JPEG snapshots.
It is early days, so please let me know any issues.
Also, if I type "Android wear IP Cam viewer" in Google Play, loads of non Android Wear IP cam apps come up - regular peeps aren't going to easily find my app! Any ideas?
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi everyone, happy holidays
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I like to watch live streams on twitch.tv. I noticed I can't play streams that broadcast @1080P 60fps, or at least without being extremely choppy. Either through the vanilla Twitch app, 3rd party twitch apps, or via hardware acceleration in MX Player pro.
Using Vanilla Lollipop 5.0.1, with ElementalX-N7-3.03 kernel. 1878mhz Cpu, and 478mhz gpu overclocks.
Thanks for any info
Hi,
I see you know where your device section is and have posted in it's Q&A section previously. That is where questions for your device should be asked.
We're here to help navigate the site, not for support. And you found your way. ?
Thanks for understanding, thread closed.
Hi!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I was struggling to create clear folder structure for maintaining reverse-engineering projects. Also doing everything manually took that much time I preferred not to compile app and read .java files of cracked application just to check that I didn't break anything while working with Smali. That's why I created this project. The code is mostly uncommented but I have made it pretty easy to read if you know basics of Ruby though I'm thinking about commenting it soon.
The software is Linux only at this moment since I'm lazy, I don't like Windows and there is no good reason to prefer Windows over Linux while reverse-engineering.
https://github.com/b10011/Android-Software-Detonator
I hope you enjoy, report bugs and contribute. And as always I'm not responsible of your acts and this shall not be used for apps that you don't have permission to reverse-engineer!
android http api gateway
Support a variety of http api interfaces of Android mobile phone system, the most important thing is to support dual cards, and support custom card 1 or card 2 to read and send calls and text messages. Other interfaces include photo album, camera, GPS. . . If you need more API interfaces, please use them yourself.
However, the author of the software is no longer updated, please remove the verification of the software's gmail and google play, thank you.
.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android app to turn your mobile phone into an all-purpose device, exposing various APIs for common use.