| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ProFlash Registriert seit: Dec 2004 Ort: NRW
Beiträge: 219
| VCS Adaptive Streaming Technologie / incl. Demo
hi all, ich habe mir gedacht ich schreibe mal ein paar zeilen über unsere adaptive streaming technologie..vielleicht interesiert es einen. auf unserer page kommt dann in den nächsten tagen das übliche produkt-bla-bla. doch bevor der roman folgt, hier erstmal die demo: http://www.onlinelib.de/vcsdemos/adapt/ die demo zeigt manuelles adaptive streaming. da es schwer ist bandbreite zu simulieren habe ich up und down buttons eingebaut. hier könnt ihr selber die bandbreiten mal durchtesten. 3 stufen sind derzeit möglich. das ganze spielt ab flash 9 und ist kompatibel zu flash 10. evtl. sind noch ein paar kleine bugs drin. für die höchste bitrate benötigt ihr ca. 1.7mbit, die niedrigste ist auf 200kbit eingestellt. die story dahinter: vor ca. 1 jahr tratt ein grosser CDN hoster an uns ran und fragte ob es möglich sei während des streamen die bitrate zu verändern und diese dem user so zu übertragen das keinerlei unterbrechnung erfolgt. hier der auszug aus den gewünschten leistungsumfang der technologie: 1) peerings z.b. zwischen den usa und europe sind nicht immer die besten sind und wo content nicht gespiegelt ist sollte trotzdem "ruckelfrei" ein video übertragen werden, wenn auch andere size und bitrate. 2) bei HD streaming und embedded playern soll auf der page zunächst die kleinere bitrate spielen, dann bei fullscreen automatisch in die maximale geschaltet werden. andersrum soll gewährleistet das bevor ein bufferunderun im fullscreen erfolgt es wieder in die nächst kleinere auflösung geschaltet wird. 3) das komplette CDN netzwerk soll subnetze bekommen wobei diese subnetze per admin controll jederzeit von der bitrate der echtzeit ausgelieferten vidos kontrollierbar sind. mit anderen worten möchten sie während der auslieferung der videos zu den usern die bitrate ändern damit ihr netz mehr user gleichzeitig händeln können. natürlich dadurch mit etwas qualitätseinbussen. natürlich alle codecs und player sollten unterstützt werden. das heißt flashplayer und silverlight war ein muss. das größte problem war mp4 und http. jeder der sich ein bisschen mit dieser materie auskennt weiss das mp4 eindeutige metadaten struktuen hat. diese müssen zum flashplayer vollständig und als gesamtes zuerst übertragen werden. vorher spielt da 0,nix. das heißt bei einem 2std. film müssen erstmal ca. 5-8mb metadaten übertragen werden. jede manipulation im bytestream stoppte den flashplayer. ist auch klar, weil in jedem msec-metapacket die size jedes einzelnen frames enthält. nach 1000 wutausprüchen haben wir es geschafft das wir mittlerweile keine metadaten mehr benötigen und auch den einkanaligen h.264 http stream nachträglich kontrollieren können. über feedback würde ich mich freuen. sobald wir die anderen demos zeigen dürfen, schreibe ich euch wieder was. bis bald.. gary
__________________ Onlinelib VCS Cloud: http://onlinelib.de/VcsCloudDe.html Der kleinste HD RTMP Encoder der Welt: http://onlinelib.de/vcs-multiplexer-live.html Geändert von GaryBruckheimer (26-10-2008 um 16:55 Uhr) |
| | |
| | #3 (permalink) |
| ProFlash Registriert seit: Dec 2004 Ort: NRW
Beiträge: 219
|
hi, danke fürs schnelle feedback. man kann es dynamsich machen. allerdings kommt man damit nicht sehr weit ich habe versuche gemacht mit einem tesla 1070 system von nvidia und h.264 base profile. nach ca. 20 streams war dort feierabend. und das waren alles nur SD qualitäten. bei VOD kommst du also um eine spiegelung nicht vorbei. das ist aber auch kein problem, da webspace im verhältnis zu traffic und bandbreite realtiv günstig ist. webspace zahlt man halt nur einmalig. außerdem machen es die grossen cdn immer mit einen content-manager. das heißt sie halten den "topTen" content immer für xxx zeit vor - oder alternativ wenn es der kunde zahl halt auch länger. ich habe letztens ein SAN gesehen mit 4 peta-bytes waren es glaub ich. wird immer billiger das zeugs. man muss es auch nicht unbedingt in 3 stufen machen. entweder das apaptive "+" oder "-" material ist da oder nicht. bei live sieht das anders aus. hier bin ich anderer meinung wie adobe. wenn ich es richtig verstanden haben möchten sie im fp10 eine art dynmic streaming machen. so soll es bei 1000 usern und 800kbit datarate die möglichkeit bestehen das die kbitrate für alle clients auf z.b. 400kbit runter geht. das ermöglicht zwar prozentual mehr streams, aber die 1000 die vorher connected waren leiden dann mit. aber ich weiss es noch nicht genau weil ich bis jetzt noch keinen dynamic streaming von adobe gesehen habe. das kommt wohl irgendwann mit dem neuen fms. was wir letztens gemacht haben waren 3 unterschiedliche vp6 live streams auf einem pc (quadcore) zu erzeugen und in einem cdn zu verteilen. somit konnte wir jeden client oder das gesamte netz umswitchen. das hat ganz gut geklappt. bei h2.64 muss man aufgrund der hohen cpu resourcen leider 3 broadcaster aufstellen. man könnte aber auch einen mix machen denke ich. 2vp6 und 1 h.264. oder den content mixen mit verschiedenen codecs. jetzt habe ich schon wieder soviel geschrieben..man man
__________________ Onlinelib VCS Cloud: http://onlinelib.de/VcsCloudDe.html Der kleinste HD RTMP Encoder der Welt: http://onlinelib.de/vcs-multiplexer-live.html Geändert von GaryBruckheimer (26-10-2008 um 17:32 Uhr) |
| | |
| | #4 (permalink) |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
|
Auch von mir meinen Glückwunsch. Läuft sauber. Große klasse umgesetzt!
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |