Streaming in .NET 4.5
WEBRip | English | MP4 + Project files | 1024 x 768 | AVC ~138 kbps | 15 fps
AAC | 114 Kbps | 44.1 KHz | 2 channels | 3h 54mn | 518 MB
Genre: eLearning Video / Development, Programming
Streaming provides an efficient way to process data in chunks instead of loading bulk data into an applications memory space. Its almost inevitable that you will need to use streaming in your applications. However, what many developers miss is that there are different pieces to the .NET streaming architecture puzzle. This course will explain this architecture including backing store streams, decorator streams, and stream adapters.






Its almost inevitable that you will need to use streaming in your applications. Yet streaming is one of the most often misunderstood topics. This misunderstanding is the result of the fact that there are multiple elements into the streaming architecture. This course we will cover many of these important elements. We start off with the overall architecture and the common features of all stream types. Then we will move into backing store streams, as well as explaining the different types of these streams. We will then cover another type of stream called decorator streams. Following that we will learn about stream adapters as the mechanism to work with high level data representation instead of bytes. Finally, we will cover how to take advantage of asynchronous operations in .NET streaming.

Content:

01. Introduction 00:03:32
01. Introduction 00:15
02. Why a Course About Streaming? 00:43
03. Content Overview 02:33
02. .NET Streaming Architecture 00:40:03
04. Introduction 00:23
05. I/O Streams 01:56
06. What Is a Stream? 03:33
07. .NET Streaming Architecture 04:20
08. The System.IO.Stream Class 02:13
09. Stream Pointer 01:12
10. Reading From a Stream 06:30
11. Writing Into a Stream 01:20
12. Seeking a Stream 05:53
13. Demo: Pointers and Seeking 04:24
14. Disposing Streams 00:37
15. Buffering and Flushing 02:35
16. Multithreading via Synchronized Method 01:19
17. Async Support 00:45
18. Testing With no Backing Store? Stream.Null 00:56
19. Summary 02:01
03. Working With FileStream 00:32:52
20. Introduction 00:29
21. Backing Store (Base) Streams 02:11
22. Instantiating a FileStream: Supplying the File Path 04:21
23. FileMode and FileAccess 03:18
24. Demo: FileMode and FileAccess 03:15
25. FileShare 02:32
26. Demo: FileShare 03:05
27. Access Control 01:27
28. Internal Buffer 01:30
29. File Caching 03:34
30. Optimize File Caching: Sequential and Random Access 03:26
31. Other FileOptions 01:05
32. Summary 02:31
04. Restricted File Access With IsolatedStorageFileStream 00:17:22
33. Introduction 00:22
34. What Is Isolated Storage? 03:32
35. Isolated Storage Types 05:35
36. Using the IsolatedStorageFileStream 02:34
37. Demo 03:44
38. Summary 01:32
05. Interprocess Communication Using PipeStream 00:21:17
39. Introduction 00:21
40. What Are Pipes? 01:53
41. Named and Anonymous Pipes 01:26
42. Named Pipe Server 01:59
43. PipeStream 02:00
44. Demo: Basic Byte Transmission 05:22
45. Byte vs. Message Transmission 01:50
46. Demo: Message Transmission 04:16
47. Summary 02:05
06. MemoryStream and Memory-Mapped Files 00:24:01
48. Introduction 00:27
49. MemoryStream 03:07
50. Demo: MemoryStream 05:14
51. Memory-Mapped Files 01:56
52. Memory-Mapped Files for File Access 02:22
53. Demo: Memory-Mapped Files and File Access 04:27
54. Demo: Random Access With Memory-Mapped Files vs. FileStream 01:57
55. Memory-Mapped Files for Processes Memory Sharing 03:13
56. Summary 01:15
07. Web and Network Streams 00:24:29
57. Introduction 00:54
58. Web Streams 04:06
59. Stream Support in WebRequest/WebResponse 01:08
60. Demo: WebRequest/WebResponse 04:13
61. Stream Support in WebClient 01:03
62. Demo: WebClient 03:43
63. Stream Support in HttpClient 00:28
64. Network Stream 03:05
65. Demo: NetworkStream 04:42
66. Summary 01:02
08. Decorator Streams 00:18:56
67. Introduction 00:39
68. Decorator Streams 02:23
69. BufferedStream 02:24
70. Demo: BufferedStream With NetworkStream 02:43
71. Compression Streams (DeflateStream and GZipStream) 02:14
72. Demo: Compression Streams 03:15
73. CryptoStream 02:24
74. Chaining and Disposing Decorator Streams 01:34
75. Summary 01:15
09. Stream Adapters 00:34:14
76. Introduction 00:37
77. Stream Adapters 01:41
78. Text Adapters: StreamReader/StreamWriter 05:47
79. Text Adapters and Encoding 02:56
80. Demo: StreamReader Buffer and Position 02:26
81. Demo: StreamWriter Buffer and Position 01:56
82. Binary Adapters: BinaryReader/BinaryWriter 04:14
83. Understanding Write(String) and ReadString 01:58
84. Demo: Understanding Read/Write With Binary Adapters 03:57
85. XML Adapters: XmlReader/XmlWriter 01:16
86. Demo: XmlReader 03:13
87. Demo: XmlWriter 01:57
88. Closing Stream Adapters 00:43
89. Summary 01:29
10. Asynchronous Support 00:17:18
90. Introduction 00:38
91. What Is This Module About? 00:43
92. Computer Bound and I/O Bound Operations Sync and Async 03:59
93. How Does This Relate to Streaming? 02:04
94. So When Should We Use the Asynchronous Model? 02:06
95. Asynchronous Operations in .NET 4.5 01:17
96. Demo: HTTPClient 03:46
97. More of the Same 01:15
98. Summary 01:26

also You can watch my other last:




General
Complete name 10-Reading From a Stream.mp4
Format MPEG-4
Format profile Base Media / Version 2
Codec ID mp42
File size 11.8 MiB
Duration 6mn 30s
Overall bit rate mode Variable
Overall bit rate 254 Kbps
Encoded date UTC 2014-08-19 19:15:34
Tagged date UTC 2014-08-19 19:16:02
Writing application HandBrake 0.9.8 2012071700

Video
ID 1
Format AVC
Format/Info Advanced Video Codec
Format profile Baseline@L3.1
Format settings, CABAC No
Format settings, ReFrames 2 frames
Format settings, GOP M=1, N=50
Codec ID avc1
Codec ID/Info Advanced Video Coding
Duration 6mn 30s
Duration_FirstFrame 67ms
Bit rate 138 Kbps
Width 1 024 pixels
Height 768 pixels
Display aspect ratio 4:3
Frame rate mode Constant
Frame rate 15.000 fps
Color space YUV
Chroma subsampling 4:2:0
Bit depth 8 bits
Scan type Progressive
Bits/(PixelFrame) 0.012
Stream size 6.42 MiB (54%)
Writing library x264 core 120
Encoding settings cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date UTC 2014-08-19 19:15:34
Tagged date UTC 2014-08-19 19:16:02
Color range Limited
Color primaries BT.709
Transfer characteristics BT.709
Matrix coefficients BT.709

Audio
ID 2
Format AAC
Format/Info Advanced Audio Codec
Format profile LC
Codec ID 40
Duration 6mn 30s
Source duration 6mn 30s
Bit rate mode Variable
Bit rate 114 Kbps
Maximum bit rate 177 Kbps
Channel(s) 2 channels
Channel positions Front: L R
Sampling rate 44.1 KHz
Compression mode Lossy
Stream size 5.28 MiB (45%)
Source stream size 5.28 MiB (45%)
Title Stereo
Language English
Encoded date UTC 2014-08-19 19:15:34
Tagged date UTC 2014-08-19 19:16:02

Screenshots









Kod:
uploadgig_com: http://uploadgig.com/file/download/e421cA4957d3e53a/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part1.rar http://uploadgig.com/file/download/Cf7A880237c154c9/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part2.rar http://uploadgig.com/file/download/c8d1c3d85f43c9AF/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part3.rar http://uploadgig.com/file/download/9Fd4a89fd75bFaea/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part4.rar http://uploadgig.com/file/download/95c8c8a7518D1a64/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part5.rar or http://nitroflare.com/view/4AAB7783125060B/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part1.rar http://nitroflare.com/view/C46779CC0FD4615/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part2.rar http://nitroflare.com/view/664D017CC043486/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part3.rar http://nitroflare.com/view/8B5BE1C6B6EFB34/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part4.rar http://nitroflare.com/view/A29B262ABA1FFED/ocv4w.Streaming.in..NET.4.5.by.Mohamad.Halabi.part5.rar