arkdaşlar video url veri tabanına yüklüyorum veri tabanından geçtiğim videoyu şifreliyorum fakat not found hatası alıyorum sifrelemeden dosya yolunu yazdırdığında video görünüyor şifreli göstermiyor. kullandığım kod şu şekilde.
.cs dosyası
public string Sifrele(string url)
{
try
{
UnicodeEncoding ue = new UnicodeEncoding();
byte[] buffer = ue.GetBytes(url);
return Convert.ToBase64String(buffer);
}
catch { return null; }
}
public void videourl()
{
string videourlal;
string sifreliurl;
MySqlConnection baglanti1 = new MySqlConnection(baglan);
string id = Convert.ToString(RouteData.Values["id"]);
string strsql = "Select * from tabloadı where id='" + id + "'";
MySqlCommand komut1 = new MySqlCommand(strsql, baglanti1);
baglanti1.Open();
{
MySqlDataReader oku1 = komut1.ExecuteReader();
{
if (oku1.Read())
{
videourlal = "/admin/videolar/"+ oku1["videourl"].ToString();
sifreliurl = Sifrele(videourlal);
Response.Write(sifreliurl);
}
else { }
}
}
baglanti1.Close();
baglanti1.Dispose();
}
.aspx sayfası
<asp:ListView ID="ListView1" runat="server" GroupItemCount="15" >
<LayoutTemplate>
<asp:PlaceHolder ID="groupPlaceHolder" runat="server"></asp:PlaceHolder>
</LayoutTemplate>
<GroupTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
</GroupTemplate>
<ItemTemplate>
<video controls="">
<source src="data:video/mp4;base64,<% videourl(); %>" type="video/mp4" />
</video>
</ItemTemplate>
</asp:ListView>
2 sorum videoları kendi server alıcam. Bunun indirilmemesi nasıl engellerim araştırmalarım sonucu wowza.com ulaştım video şifreliyormuş. Bunu kullanan varmı. Yada bu sistemi biz nasıl yazarız kaynak belirtebilecek akadaslara şimdiden teşekkürler
url sifreleme konusunda yardım lütfen
2
●559
- 03-06-2015, 01:22:34Kimlik doğrulama veya yönetimden onay bekliyor.Video yolunu şifrelemenin sana bir yararı olmaz. Video control senin şifreleme methodunu bilmediğinden çözemez, bu nedenle not found hatası verir. HttpServerUtility class'ına bir göz atmanı tavsiye ederim.
https://msdn.microsoft.com/en-us/lib...v=vs.100).aspx
http://www.aspsnippets.com/Articles/...and-VBNet.aspx
Eğer bütçen yüksek ise wowza gibi secure http streaming servislerinden birini kullanabilirsin. Ama kendim uğraşayım diyorsan aşağıdaki linkler sana yardımcı olur. Özel yazdığım bir projede kullandım ve sorun yaşamadım. (proje sözleşmesi gereği örnek kod gönderemiyorum)
Fakat bunun içinde yine sunucunun iyi konfigüre edilmiş olması gerekiyor. Aksi halde streaming çok yavaş olur.
http://www.codeproject.com/Articles/...ure-Stream-wit
http://www.aspfree.com/c/a/asp-net/s...net-and-flash/
http://www.strathweb.com/2013/01/asy...p-net-web-api/ - 03-06-2015, 01:31:56upload ederken dosya adını şifreledim. şifrelediğim dosyayı adını çözdüm. videoyu göründü. linke tıkladığımda dosyayı bulamadı istediğim şey buydu. Video indirme uygulamalarını aşmak için de şu aşağıda verdiğiniz linkleri inceleyeceğim. teşekkürler yeniden inşallah üstesinden gelebilirim.
http://www.codeproject.com/Articles/...ure-Stream-wit
http://www.aspfree.com/c/a/asp-net/s...net-and-flash/
http://www.strathweb.com/2013/01/asy...p-net-web-api/