Category
Recent News
Category: Tutorial
Download Now

Streaming in .NET 4.5 by Mohamad Halabi

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 application's memory space. It's 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.
It's 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 NetworkStream02: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 : [email protected]
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/(Pixel*Frame) : 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


Streaming in .NET 4.5 by Mohamad Halabi

Streaming in .NET 4.5 by Mohamad Halabi



Streaming in .NET 4.5 by Mohamad Halabi




DOWNLOAD:


Direct Download


Author: badshah9Comments (0)
Go Back...
Full name:
E-Mail:
Security code:
Include security image CAPCHA.
update code
Enter security code: